32 lines · 659 B · C
RawDownload
#include <linux/tty.h>#include <linux/module.h>#include <linux/kallsyms.h>#include <linux/semaphore.h>#include <linux/sched.h> /* * The 'big tty mutex' * * This mutex is taken and released by tty_lock() and tty_unlock(), * replacing the older big kernel lock. * It can no longer be taken recursively, and does not get * released implicitly while sleeping. * * Don't use in new code. */static DEFINE_MUTEX(big_tty_mutex); /* * Getting the big tty mutex. */void __lockfunc tty_lock(void){	mutex_lock(&big_tty_mutex);}EXPORT_SYMBOL(tty_lock); void __lockfunc tty_unlock(void){	mutex_unlock(&big_tty_mutex);}EXPORT_SYMBOL(tty_unlock);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t