| Age | Commit message (Expand) | Author | Files | Lines |
| 2024-05-04 | tty: add the option to have a tty reject a new ldisc | Linus Torvalds | 1 | -0/+6 |
| 2023-03-09 | tty: tty_ldisc: Remove the ret variable | Li zeming | 1 | -2/+1 |
| 2022-11-03 | tty: Move sysctl setup into "core" tty logic | Kees Cook | 1 | -37/+1 |
| 2021-11-26 | tty: reformat kernel-doc in tty_ldisc.c | Jiri Slaby | 1 | -160/+132 |
| 2021-09-14 | tty: unexport tty_ldisc_release | Jiri Slaby | 1 | -1/+0 |
| 2021-06-09 | tty: tty_ldisc: fix doc warnings in tty_ldisc.c | Baokun Li | 1 | -2/+1 |
| 2021-05-13 | tty: return void from tty_unregister_ldisc | Jiri Slaby | 1 | -3/+1 |
| 2021-05-13 | tty: drop tty_ldisc_ops::refcount | Jiri Slaby | 1 | -11/+3 |
| 2021-05-13 | tty: make tty_ldisc_ops a param in tty_unregister_ldisc | Jiri Slaby | 1 | -6/+3 |
| 2021-05-13 | tty: set tty_ldisc_ops::num statically | Jiri Slaby | 1 | -4/+3 |
| 2021-04-15 | tty: create internal tty.h file | Greg Kroah-Hartman | 1 | -0/+1 |
| 2021-04-10 | tty: tty_ldisc: Remove the repeated word 'the' | Xiaofei Tan | 1 | -1/+1 |
| 2021-04-10 | tty: tty_ldisc: Do not use assignment in if condition | Xiaofei Tan | 1 | -1/+2 |
| 2021-04-10 | tty: tty_ldisc: Fix coding style issues of block comments | Xiaofei Tan | 1 | -12/+20 |
| 2021-04-10 | tty: tty_ldisc: Add a blank line after declarations | Xiaofei Tan | 1 | -0/+2 |
| 2021-04-10 | tty: tty_ldisc: Fix an issue of code indent should use tabs | Xiaofei Tan | 1 | -1/+1 |
| 2020-11-13 | tty: tty_ldisc: Fix some kernel-doc related misdemeanours | Lee Jones | 1 | -5/+5 |
| 2020-11-06 | tty: tty_ldisc: Supply missing description for 'tty_ldisc_get's 'tty' param | Lee Jones | 1 | -0/+1 |
| 2020-08-18 | tty: fix kernel-doc | Jiri Slaby | 1 | -2/+1 |
| 2019-10-04 | tty_ldisc: simplify tty_ldisc_autoload initialization | Pavel Machek | 1 | -6/+1 |
| 2019-07-18 | proc/sysctl: add shared variables for range check | Matteo Croce | 1 | -4/+2 |
| 2019-06-17 | locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_hel... | Nikolay Borisov | 1 | -4/+4 |
| 2019-01-30 | tty: ldisc: add sysctl to prevent autoloading of ldiscs | Greg Kroah-Hartman | 1 | -0/+47 |
| 2018-12-05 | tty/ldsem: Add lockdep asserts for ldisc_sem | Dmitry Safonov | 1 | -0/+9 |
| 2018-12-05 | tty: Don't block on IO when ldisc change is pending | Dmitry Safonov | 1 | -0/+7 |
| 2018-05-16 | proc: introduce proc_create_seq{,_data} | Christoph Hellwig | 1 | -14/+1 |
| 2018-04-25 | tty: Use __GFP_NOFAIL for tty_ldisc_get() | Tetsuo Handa | 1 | -6/+5 |
| 2018-04-23 | tty: Don't call panic() at tty_ldisc_init() | Tetsuo Handa | 1 | -2/+3 |
| 2018-04-23 | tty: Avoid possible error pointer dereference at tty_ldisc_restore(). | Tetsuo Handa | 1 | -8/+5 |
| 2018-02-11 | vfs: do bulk POLL* -> EPOLL* replacement | Linus Torvalds | 1 | -2/+2 |
| 2018-01-23 | tty: fix data race between tty_init_dev and flush of buf | Gaurav Kohli | 1 | -2/+2 |
| 2017-11-13 | Merge tag 'tty-4.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre... | Linus Torvalds | 1 | -0/+1 |
| 2017-11-08 | tty: add SPDX identifiers to all remaining files in drivers/tty/ | Greg Kroah-Hartman | 1 | -0/+1 |
| 2017-10-13 | tty: fall back to N_NULL if switching to N_TTY fails during hangup | Johannes Weiner | 1 | -6/+5 |
| 2017-07-03 | Merge tag 'tty-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre... | Linus Torvalds | 1 | -14/+30 |
| 2017-06-03 | tty: handle the case where we cannot restore a line discipline | Alan Cox | 1 | -14/+30 |
| 2017-05-16 | staging: speakup: add tty-based comms functions | Okash Khawaja | 1 | -0/+2 |
| 2017-04-14 | Revert "tty: don't panic on OOM in tty_set_ldisc()" | Greg Kroah-Hartman | 1 | -16/+69 |
| 2017-03-17 | tty: fix data race in tty_ldisc_ref_wait() | Dmitry Vyukov | 1 | -2/+5 |
| 2017-03-17 | tty: don't panic on OOM in tty_set_ldisc() | Dmitry Vyukov | 1 | -69/+16 |
| 2016-01-27 | tty: Eliminate global symbol tty_ldisc_N_TTY | Peter Hurley | 1 | -6/+0 |
| 2016-01-27 | tty: Avoid unnecessary temporaries for tty->ldisc | Peter Hurley | 1 | -5/+2 |
| 2016-01-27 | tty: Destroy ldisc instance on hangup | Peter Hurley | 1 | -23/+17 |
| 2016-01-27 | tty: Refactor tty_ldisc_reinit() for reuse | Peter Hurley | 1 | -22/+31 |
| 2016-01-27 | tty: Use 'disc' for line discipline index name | Peter Hurley | 1 | -11/+11 |
| 2016-01-27 | tty: Move tty_ldisc_kill() | Peter Hurley | 1 | -13/+19 |
| 2016-01-27 | tty: Handle NULL tty->ldisc | Peter Hurley | 1 | -4/+12 |
| 2016-01-27 | tty: Prepare for destroying line discipline on hangup | Peter Hurley | 1 | -2/+2 |
| 2016-01-27 | tty: Fix comments for tty_ldisc_release() | Peter Hurley | 1 | -2/+1 |
| 2016-01-27 | tty: Fix comments for tty_ldisc_get() | Peter Hurley | 1 | -3/+10 |
| 2016-01-27 | tty: Reset c_line from driver's init_termios | Peter Hurley | 1 | -3/+0 |
| 2016-01-27 | tty: Remove __lockfunc annotation from tty lock functions | Peter Hurley | 1 | -9/+7 |
| 2016-01-27 | tty: Fix ldisc leak in failed tty_init_dev() | Peter Hurley | 1 | -2/+3 |
| 2015-12-13 | tty: Prevent ldisc drivers from re-using stale tty fields | Peter Hurley | 1 | -0/+7 |
| 2015-12-13 | tty: Simplify tty_set_ldisc() exit handling | Peter Hurley | 1 | -29/+13 |
| 2015-12-13 | tty/tty_ldisc: Deinline tty_ldisc_put, save 368 bytes | Denys Vlasenko | 1 | -1/+1 |
| 2015-11-20 | tty: Fix direct use of tty buffer work | Peter Hurley | 1 | -1/+1 |
| 2015-10-17 | tty: remove unneeded return statement | Guillaume Gomez | 1 | -1/+1 |
| 2015-07-23 | tty: core: Improve ldisc debug messages | Peter Hurley | 1 | -5/+6 |
| 2015-07-23 | tty: Use tty_debug() for tty_ldisc_debug() | Peter Hurley | 1 | -3/+1 |
| 2015-05-06 | tty: remove buf parameter from tty_name() | Rasmus Villemoes | 1 | -5/+3 |
| 2014-11-06 | tty: Allow safe access to termios for set_ldisc() handlers | Peter Hurley | 1 | -1/+4 |
| 2014-11-05 | tty: Flush ldisc buffer atomically with tty flip buffers | Peter Hurley | 1 | -7/+5 |
| 2014-11-05 | tty: Fix timeout on pty set ldisc | Peter Hurley | 1 | -17/+4 |
| 2014-11-05 | tty: Fix hung task on pty hangup | Peter Hurley | 1 | -2/+20 |
| 2014-11-05 | tty: Prefix tty_ldisc_{lock,lock_nested,unlock} functions | Peter Hurley | 1 | -12/+12 |
| 2014-11-05 | tty: Simplify tty_ldisc_release() interface | Peter Hurley | 1 | -8/+7 |
| 2014-11-05 | tty: Remove TTY_HUPPING | Peter Hurley | 1 | -2/+1 |
| 2014-11-05 | tty: Invert tty_lock/ldisc_sem lock order | Peter Hurley | 1 | -4/+3 |
| 2014-11-05 | tty: Don't hold tty_lock for ldisc release | Peter Hurley | 1 | -4/+2 |
| 2014-01-07 | tty: delete non-required instances of include <linux/init.h> | Paul Gortmaker | 1 | -1/+0 |
| 2013-07-23 | tty: Convert termios_mutex to termios_rwsem | Peter Hurley | 1 | -5/+5 |
| 2013-07-23 | tty: Don't change receive_room for ioctl(TIOCSETD) | Peter Hurley | 1 | -3/+0 |
| 2013-07-23 | tty: Clarify multiple-references comment in TIOCSETD ioctl | Peter Hurley | 1 | -4/+6 |
| 2013-07-23 | tty: Fix hangup race with TIOCSETD ioctl | Peter Hurley | 1 | -4/+2 |
| 2013-07-23 | tty: Clarify ldisc variable | Peter Hurley | 1 | -7/+7 |
| 2013-07-23 | tty: Replace ldisc locking with ldisc_sem | Peter Hurley | 1 | -283/+46 |
| 2013-07-23 | tty: Add lock/unlock ldisc pair functions | Peter Hurley | 1 | -0/+87 |
| 2013-07-23 | tty: Fix tty_ldisc_lock name collision | Peter Hurley | 1 | -23/+23 |
| 2013-03-18 | tty: Remove redundant tty_wait_until_sent() | Peter Hurley | 1 | -9/+0 |
| 2013-03-18 | tty: Locate get/put ldisc functions together | Peter Hurley | 1 | -23/+23 |
| 2013-03-18 | tty: Fold one-line assign function into callers | Peter Hurley | 1 | -25/+6 |
| 2013-03-18 | tty: Document unsafe ldisc reference acquire | Peter Hurley | 1 | -9/+5 |
| 2013-03-18 | tty: Separate release semantics of ldisc reference | Peter Hurley | 1 | -34/+35 |
| 2013-03-18 | tty: Add ldisc hangup debug messages | Peter Hurley | 1 | -0/+19 |
| 2013-03-18 | tty: Fix 'deferred reopen' ldisc comment | Peter Hurley | 1 | -4/+5 |
| 2013-03-18 | tty: Make core responsible for synchronizing its work | Peter Hurley | 1 | -20/+4 |
| 2013-03-18 | tty: Complete ownership transfer of flip buffers | Peter Hurley | 1 | -35/+12 |
| 2013-03-18 | tty: Don't reenable already enabled ldisc | Peter Hurley | 1 | -1/+1 |
| 2013-03-18 | tty: Wait for SAK work before waiting for hangup work | Peter Hurley | 1 | -1/+1 |
| 2013-03-18 | tty: Halt both ldiscs concurrently | Peter Hurley | 1 | -13/+25 |
| 2013-03-18 | tty: Strengthen no-subsequent-use guarantee of tty_ldisc_halt() | Peter Hurley | 1 | -18/+24 |
| 2013-03-18 | tty: Relocate tty_ldisc_halt() to avoid forward declaration | Peter Hurley | 1 | -23/+23 |
| 2013-03-18 | tty: Fix ldisc halt sequence on hangup | Peter Hurley | 1 | -20/+19 |
| 2013-03-18 | tty: Remove unnecessary re-test of ldisc ref count | Peter Hurley | 1 | -19/+19 |
| 2013-03-18 | tty: Refactor wait for ldisc refs out of tty_ldisc_hangup() | Peter Hurley | 1 | -18/+36 |
| 2013-03-18 | tty: Add diagnostic for halted line discipline | Peter Hurley | 1 | -1/+6 |
| 2013-01-15 | tty: don't deadlock while flushing workqueue | Sebastian Andrzej Siewior | 1 | -5/+5 |
| 2013-01-15 | tty: Only wakeup the line discipline idle queue when queue is active | Ivo Sieben | 1 | -1/+3 |
| 2012-10-24 | tty: Use raw spin lock to protect TTY ldisc administration | Ivo Sieben | 1 | -16/+16 |
| 2012-10-22 | TTY: move tty buffers to tty_port | Jiri Slaby | 1 | -5/+5 |
| 2012-10-22 | TTY: ldisc, wait for idle ldisc in release | Jiri Slaby | 1 | -0/+5 |
| 2012-10-02 | Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq | Linus Torvalds | 1 | -3/+3 |
| 2012-08-20 | workqueue: deprecate flush[_delayed]_work_sync() | Tejun Heo | 1 | -3/+3 |
| 2012-08-10 | tty: localise the lock | Alan Cox | 1 | -30/+39 |
| 2012-07-27 | tty: Fix race in tty release | Alan Cox | 1 | -1/+2 |
| 2012-07-26 | tty ldisc: Close/Reopen race prevention should check the proper flag | Shachar Shemesh | 1 | -1/+1 |
| 2012-07-16 | tty: move the termios object into the tty | Alan Cox | 1 | -5/+5 |
| 2012-07-16 | tty: revert incorrectly applied lock patch | Alan Cox | 1 | -38/+29 |
| 2012-07-12 | tty ldisc: Close/Reopen race prevention should check the proper flag | Shachar Shemesh | 1 | -1/+1 |
| 2012-07-06 | tty: localise the lock | Alan Cox | 1 | -29/+38 |
| 2012-06-02 | tty: Revert the tty locking series, it needs more work | Linus Torvalds | 1 | -38/+29 |
| 2012-05-29 | tty: fix ldisc lock inversion trace | Alan Cox | 1 | -16/+25 |
| 2012-05-10 | tty: move global ldisc idle waitqueue to the individual ldisc | Ivo Sieben | 1 | -3/+4 |
| 2012-05-04 | tty_lock: Localise the lock | Alan Cox | 1 | -15/+15 |
| 2011-11-26 | Merge 3.2-rc3 into tty-next to handle merge conflict in tty_ldisc.c | Greg Kroah-Hartman | 1 | -7/+23 |
| 2011-11-17 | TTY: ldisc, remove some unneeded includes | Jiri Slaby | 1 | -19/+1 |
| 2011-11-17 | TTY: ldisc, wait for ldisc infinitely in hangup | Jiri Slaby | 1 | -2/+17 |
| 2011-11-17 | TTY: ldisc, move wait idle to caller | Jiri Slaby | 1 | -2/+2 |
| 2011-11-17 | TTY: ldisc, allow waiting for ldisc arbitrarily long | Jiri Slaby | 1 | -5/+6 |
| 2011-11-15 | tty_ldisc: remove unnecessary negative return check for wait_event_timeout | Dave Young | 1 | -2/+0 |
| 2011-08-23 | TTY: remove tty_locked | Jiri Slaby | 1 | -1/+0 |
| 2011-06-07 | TTY: ldisc, do not close until there are readers | Jiri Slaby | 1 | -1/+3 |
| 2011-04-19 | TTY: introduce deinit helpers for proper ldisc shutdown | Jiri Slaby | 1 | -0/+13 |
| 2011-03-22 | tty: stop using "delayed_work" in the tty layer | Linus Torvalds | 1 | -7/+7 |
| 2011-03-16 | Merge branch 'config' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl | Linus Torvalds | 1 | -2/+0 |
| 2011-03-02 | drivers: remove extraneous includes of smp_lock.h | Arnd Bergmann | 1 | -2/+0 |
| 2011-02-03 | tty_ldisc: don't use flush_scheduled_work() | Tejun Heo | 1 | -2/+15 |
| 2010-11-29 | TTY: ldisc, fix open flag handling | Jiri Slaby | 1 | -0/+2 |
| 2010-11-09 | tty_ldisc: Fix BUG() on hangup | Philippe Rétornaz | 1 | -7/+13 |
| 2010-11-09 | TTY: restore tty_ldisc_wait_idle | Jiri Slaby | 1 | -0/+29 |
| 2010-11-05 | TTY: create drivers/tty and move the tty core files there | Greg Kroah-Hartman | 1 | -0/+915 |