// SPDX-License-Identifier: GPL-2.0 #include <linux/tty.h> #include <linux/module.h> #include <linux/kallsyms.h> #include <linux/semaphore.h> #include <linux/sched.h> #include "tty.h" /* Legacy tty mutex glue */ /* * Getting the big tty mutex. */ void tty_lock(struct tty_struct *tty) { … } EXPORT_SYMBOL(…); int tty_lock_interruptible(struct tty_struct *tty) { … } void tty_unlock(struct tty_struct *tty) { … } EXPORT_SYMBOL(…); void tty_lock_slave(struct tty_struct *tty) { … } void tty_unlock_slave(struct tty_struct *tty) { … } void tty_set_lock_subclass(struct tty_struct *tty) { … }