index
:
kernel/git/torvalds/linux.git
master
Linux kernel source tree
Linus Torvalds
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
include
/
linux
/
tty.h
Age
Commit message (
Expand
)
Author
Files
Lines
12 days
alpha: drop pre-EV56 support
Arnd Bergmann
1
-10
/
+4
2024-02-18
tty: Don't include tty_buffer.h in tty.h
Ilpo Järvinen
1
-1
/
+0
2024-01-18
Merge tag 'tty-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...
Linus Torvalds
1
-9
/
+10
2023-12-13
tty: add new helper function tty_get_tiocm
Florian Eckert
1
-0
/
+1
2023-12-08
tty: core: the rest to u8
Jiri Slaby (SUSE)
1
-2
/
+2
2023-12-08
tty: make tty_operations::send_xchar accept u8 char
Jiri Slaby (SUSE)
1
-1
/
+1
2023-11-28
tty: make tty const in tty_get_baud_rate()
Jiri Slaby (SUSE)
1
-3
/
+2
2023-11-25
tty: move locking docs out of Returns for functions in tty.h
Jiri Slaby (SUSE)
1
-5
/
+7
2023-10-03
tty: fix kernel-doc for functions in tty.h
Jiri Slaby (SUSE)
1
-12
/
+9
2023-10-03
tty: switch tty_{,un}throttle_safe() to return a bool
Jiri Slaby (SUSE)
1
-2
/
+2
2023-08-27
tty: shrink the size of struct tty_struct by 40 bytes
Greg Kroah-Hartman
1
-9
/
+9
2023-04-27
Merge tag 'driver-core-6.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...
Linus Torvalds
1
-1
/
+1
2023-04-03
tty: make tty_class a static const structure
Greg Kroah-Hartman
1
-1
/
+1
2023-03-17
tty: Convert hw_stopped in tty_struct to bool
Ilpo Järvinen
1
-1
/
+1
2023-01-19
tty: Return bool from tty_termios_hw_change()
Ilpo Järvinen
1
-1
/
+1
2022-09-22
tty: remove TTY_MAGIC
наб
1
-6
/
+0
2022-08-30
tty: Make tty_termios_copy_hw() old ktermios const
Ilpo Järvinen
1
-1
/
+1
2022-08-30
tty: Remove baudrate dead code & make ktermios params const
Ilpo Järvinen
1
-1
/
+1
2021-11-26
tty: reformat tty_struct::flags into kernel-doc
Jiri Slaby
1
-14
/
+60
2021-11-26
tty: finish kernel-doc of tty_struct members
Jiri Slaby
1
-15
/
+64
2021-09-22
tty: remove file from n_tty_ioctl_helper
Jiri Slaby
1
-2
/
+2
2021-09-22
tty: remove file from tty_mode_ioctl
Jiri Slaby
1
-2
/
+1
2021-09-22
tty: remove extern from functions in tty headers
Jiri Slaby
1
-70
/
+69
2021-07-27
tty: move tty_port to new tty_port.h
Jiri Slaby
1
-195
/
+1
2021-07-27
tty: move tty_buffer definitions to new tty_buffer.h
Jiri Slaby
1
-48
/
+1
2021-07-27
tty: move tty_ldisc_receive_buf to tty_flip.h
Jiri Slaby
1
-3
/
+0
2021-07-27
tty: move ldisc prototypes to tty_ldisc.h
Jiri Slaby
1
-10
/
+0
2021-07-27
tty: move tty_driver related prototypes to tty_driver.h
Jiri Slaby
1
-17
/
+0
2021-06-15
tty: make tty_get_{char,frame}_size available
Jiri Slaby
1
-0
/
+3
2021-05-13
tty: remove unused tty_throttle
Jiri Slaby
1
-1
/
+0
2021-05-13
tty: make tty_operations::chars_in_buffer return uint
Jiri Slaby
1
-1
/
+1
2021-05-13
tty: make tty_operations::write_room return uint
Jiri Slaby
1
-1
/
+1
2021-05-13
tty: return void from tty_unregister_ldisc
Jiri Slaby
1
-1
/
+1
2021-05-13
tty: make tty_ldisc_ops a param in tty_unregister_ldisc
Jiri Slaby
1
-1
/
+1
2021-05-13
tty: set tty_ldisc_ops::num statically
Jiri Slaby
1
-1
/
+1
2021-05-13
tty: cumulate and document tty_struct::ctrl* members
Jiri Slaby
1
-10
/
+16
2021-05-13
tty: cumulate and document tty_struct::flow* members
Jiri Slaby
1
-16
/
+22
2021-05-13
tty: make fp of tty_ldisc_ops::receive_buf{,2} const
Jiri Slaby
1
-1
/
+1
2021-04-15
tty: clean include/linux/tty.h up
Greg Kroah-Hartman
1
-34
/
+0
2021-04-15
tty: move some tty-only functions to drivers/tty/tty.h
Greg Kroah-Hartman
1
-16
/
+0
2021-04-15
tty: make tty_release_redirect() static
Greg Kroah-Hartman
1
-1
/
+0
2021-04-15
tty: move some internal tty lock enums and functions out of tty.h
Greg Kroah-Hartman
1
-26
/
+0
2021-04-15
tty: audit: move some local functions out of tty.h
Greg Kroah-Hartman
1
-10
/
+0
2021-04-15
tty: create internal tty.h file
Greg Kroah-Hartman
1
-12
/
+0
2021-04-10
tty: clarify that not all ttys have a class device
Johan Hovold
1
-1
/
+1
2021-03-10
tty: let tty_unregister_driver return void
Jiri Slaby
1
-1
/
+1
2021-02-20
Merge tag 'tty-5.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-4
/
+7
2021-01-25
Commit 9bb48c82aced ("tty: implement write_iter") converted the tty
Sami Tolvanen
1
-0
/
+1
2021-01-07
tty: Export redirect release
Corey Minyard
1
-0
/
+1
2021-01-07
tty_port: drop last traces of low_latency
Jiri Slaby
1
-2
/
+1
2020-12-28
tty: new helper function tty_get_icount()
Uwe Kleine-König
1
-0
/
+2
2020-12-28
tty: rename tty_kopen() and add new function tty_kopen_shared()
Uwe Kleine-König
1
-2
/
+3
2020-12-09
tty: use const parameters in port-flag accessors
Johan Hovold
1
-6
/
+6
2020-12-09
tty: use assign_bit() in port-flag accessors
Johan Hovold
1
-24
/
+6
2020-12-07
Merge 5.10-rc7 into tty-next
Greg Kroah-Hartman
1
-0
/
+4
2020-12-04
tty: Fix ->session locking
Jann Horn
1
-0
/
+4
2020-12-04
tty: Remove dead termiox code
Jann Horn
1
-1
/
+0
2020-11-06
tty: tty_io: Move 'tty_sysctl_init's prototype to shared space
Lee Jones
1
-0
/
+1
2020-05-04
gcc-10 warnings: fix low-hanging fruit
Linus Torvalds
1
-1
/
+1
2020-02-10
serdev: ttyport: restore client ops on deregistration
Johan Hovold
1
-0
/
+2
2018-12-10
Merge 4.20-rc6 into tty-next
Greg Kroah-Hartman
1
-0
/
+1
2018-12-05
tty: Don't block on IO when ldisc change is pending
Dmitry Safonov
1
-0
/
+7
2018-12-05
USB: serial: console: fix reported terminal settings
Johan Hovold
1
-0
/
+1
2018-09-14
move compat handling of tty ioctls to tty_compat_ioctl()
Al Viro
1
-2
/
+0
2018-06-05
Merge tag 'usb-4.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-1
/
+1
2018-05-22
tty: add missing const to termios hw-change helper
Johan Hovold
1
-1
/
+1
2018-05-16
proc: introduce proc_create_seq{,_data}
Christoph Hellwig
1
-1
/
+2
2018-04-23
tty: Don't call panic() at tty_ldisc_init()
Tetsuo Handa
1
-1
/
+1
2018-02-28
tty: make n_tty_read() always abort if hangup is in progress
Tejun Heo
1
-0
/
+1
2018-01-23
tty: fix data race between tty_init_dev and flush of buf
Gaurav Kohli
1
-0
/
+2
2017-11-02
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
Greg Kroah-Hartman
1
-0
/
+1
2017-08-28
tty: undo export of tty_open_by_driver
Okash Khawaja
1
-5
/
+0
2017-08-28
tty: resolve tty contention between kernel and user space
Okash Khawaja
1
-0
/
+21
2017-07-19
Merge tag 'gcc-plugins-v4.13-rc2' of git://git.kernel.org/pub/scm/linux/kerne...
Linus Torvalds
1
-1
/
+1
2017-07-03
Merge tag 'tty-4.13-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-1
/
+0
2017-06-30
randstruct: Mark various structs for randomization
Kees Cook
1
-1
/
+1
2017-06-27
tty: add function to convert device name to number
Okash Khawaja
1
-0
/
+3
2017-06-25
tty: define tty_open_by_driver when CONFIG_TTY is not defined
Okash Khawaja
1
-0
/
+3
2017-06-13
tty: drop unused alt_speed from tty_struct
Johan Hovold
1
-1
/
+0
2017-06-12
Merge 4.12-rc5 into staging-next
Greg Kroah-Hartman
1
-0
/
+9
2017-05-18
tty/serdev: add serdev registration interface
Johan Hovold
1
-0
/
+9
2017-05-16
tty: export tty_open_by_driver
Okash Khawaja
1
-0
/
+2
2017-04-18
tty: split job control support into a file of its own
Nicolas Pitre
1
-0
/
+6
2017-04-18
console: move console_init() out of tty_io.c
Nicolas Pitre
1
-3
/
+4
2017-02-03
tty_port: Add port client functions
Rob Herring
1
-1
/
+8
2017-01-19
tty: constify tty_ldisc_receive_buf buffer pointer
Rob Herring
1
-1
/
+1
2017-01-19
tty: move the non-file related parts of tty_release to new tty_release_struct
Rob Herring
1
-0
/
+1
2016-05-20
Merge tag 'tty-4.7-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/greg...
Linus Torvalds
1
-3
/
+86
2016-05-18
Merge branch 'stable-4.7' of git://git.infradead.org/users/pcmoore/audit
Linus Torvalds
1
-1
/
+3
2016-05-01
Fix OpenSSH pty regression on close
Brian Bloniarz
1
-1
/
+1
2016-04-30
tty: Replace ASYNC_INITIALIZED bit and update atomically
Peter Hurley
1
-0
/
+13
2016-04-30
tty: Replace ASYNC_SUSPENDED bit and update atomically
Peter Hurley
1
-0
/
+13
2016-04-30
tty: Replace ASYNC_CHECK_CD and update atomically
Peter Hurley
1
-0
/
+13
2016-04-30
tty: Replace ASYNC_NORMAL_ACTIVE bit and update atomically
Peter Hurley
1
-0
/
+12
2016-04-30
tty: Replace ASYNC_CTS_FLOW bit and update atomically
Peter Hurley
1
-2
/
+10
2016-04-30
tty: Define ASYNC_ replacement bits
Peter Hurley
1
-1
/
+15
2016-04-30
tty: Replace TTY_THROTTLED bit tests with tty_throttled()
Peter Hurley
1
-0
/
+5
2016-04-30
tty: Replace TTY_IO_ERROR bit tests with tty_io_error()
Peter Hurley
1
-0
/
+5
2016-04-27
tty: provide tty_name() even without CONFIG_TTY
Arnd Bergmann
1
-1
/
+3
2016-01-28
tty: Unify receive_buf() code paths
Peter Hurley
1
-14
/
+2
2016-01-28
tty: Fix GPF in flush_to_ldisc(), part 2
Peter Hurley
1
-1
/
+1
2016-01-27
tty: audit: Combine push functions
Peter Hurley
1
-6
/
+2
2016-01-27
tty: audit: Ignore current association for audit push
Peter Hurley
1
-2
/
+2
2016-01-27
tty: audit: Remove icanon mode from call chain
Peter Hurley
1
-2
/
+2
2016-01-27
tty: Make tty_files_lock per-tty
Peter Hurley
1
-1
/
+1
2016-01-27
tty: Remove unreferenced tty flags macro TTY_DEBUG
Peter Hurley
1
-1
/
+0
2016-01-27
tty: Move tty_check_change() helper
Peter Hurley
1
-1
/
+0
2016-01-27
tty: Remove declarations to non-existent functions
Peter Hurley
1
-3
/
+0
2016-01-27
tty: Eliminate global symbol tty_ldisc_N_TTY
Peter Hurley
1
-2
/
+1
2016-01-27
tty: Destroy ldisc instance on hangup
Peter Hurley
1
-1
/
+2
2016-01-27
tty: Use 'disc' for line discipline index name
Peter Hurley
1
-1
/
+1
2016-01-27
tty: Remove __lockfunc annotation from tty lock functions
Peter Hurley
1
-4
/
+4
2016-01-27
tty: Re-declare tty_driver_remove_tty() file scope
Peter Hurley
1
-2
/
+0
2016-01-27
tty: Fix tty_init_termios() declaration
Peter Hurley
1
-3
/
+1
2016-01-27
tty: Fix ldisc leak in failed tty_init_dev()
Peter Hurley
1
-1
/
+0
2016-01-26
tty: Wait interruptibly for tty lock on reopen
Peter Hurley
1
-0
/
+1
2015-12-13
tty: Remove dead tty_write_flush() declaration and macro
Peter Hurley
1
-4
/
+0
2015-12-13
tty: Remove __func__ from tty_debug() macro
Peter Hurley
1
-2
/
+1
2015-12-13
tty: Define tty_*() printk macros
Peter Hurley
1
-1
/
+11
2015-12-13
tty: core: Add helper fn to deref tty driver name
Peter Hurley
1
-0
/
+1
2015-12-13
tty: Make tty_paranoia_check() file scope
Peter Hurley
1
-2
/
+0
2015-12-13
tty: Improve tty_debug() macro
Peter Hurley
1
-5
/
+2
2015-11-20
tty: audit: Fix audit source
Peter Hurley
1
-3
/
+3
2015-10-17
tty: Abstract tty buffer work
Peter Hurley
1
-0
/
+2
2015-10-17
tty: Combine SIGTTOU/SIGTTIN handling
Peter Hurley
1
-0
/
+1
2015-10-17
tty: Remove wait_event_interruptible_tty()
Peter Hurley
1
-26
/
+0
2015-10-17
tty: Remove tty_port::close_wait
Peter Hurley
1
-1
/
+0
2015-10-17
tty: Remove tty_wait_until_sent_from_close()
Peter Hurley
1
-18
/
+0
2015-07-23
tty: core: Add tty_debug() for printk(KERN_DEBUG) messages
Peter Hurley
1
-0
/
+6
2015-05-18
Merge 4.1-rc4 into tty-next
Greg Kroah-Hartman
1
-1
/
+1
2015-05-10
pty: Fix input race when closing
Peter Hurley
1
-1
/
+1
2015-05-06
tty: remove buf parameter from tty_name()
Rasmus Villemoes
1
-1
/
+1
2015-05-06
tty: constify return type of tty_name
Rasmus Villemoes
1
-1
/
+1
2015-04-28
tty: Re-add external interface for tty_set_termios()
Frederic Danis
1
-0
/
+1
2015-02-02
tty: Remove external interface for tty_set_termios()
Peter Hurley
1
-1
/
+0
2015-02-02
n_tty: Fix signal handling flushes
Peter Hurley
1
-0
/
+3
2015-02-02
pty: Fix buffer flush deadlock
Peter Hurley
1
-0
/
+4
2015-02-02
tty: Make lock subclasses available for other tty locks
Peter Hurley
1
-0
/
+17
2014-11-06
tty: Convert tty->closing to int
Peter Hurley
1
-1
/
+1
2014-11-05
tty: Remove defunct serial_console_init() declaration
Peter Hurley
1
-4
/
+0
2014-11-05
tty: Remove defunct pcxe_open() declaration
Peter Hurley
1
-4
/
+0
2014-11-05
tty: Flush ldisc buffer atomically with tty flip buffers
Peter Hurley
1
-1
/
+1
2014-11-05
tty: Remove tty_unhangup() declaration
Peter Hurley
1
-1
/
+0
2014-11-05
tty: Preset lock subclass for nested tty locks
Peter Hurley
1
-0
/
+1
2014-11-05
tty: Change tty lock order to master->slave
Peter Hurley
1
-5
/
+2
2014-11-05
tty: Simplify tty_ldisc_release() interface
Peter Hurley
1
-1
/
+1
2014-11-05
tty: Remove TTY_CLOSING
Peter Hurley
1
-1
/
+0
2014-11-05
tty: Remove TTY_HUPPING
Peter Hurley
1
-1
/
+0
2014-11-05
tty: Remove tty_pair_get_tty()/tty_pair_get_pty() api
Peter Hurley
1
-3
/
+0
2014-09-25
tty: Fix width of unsigned long bitfield padding
Peter Hurley
1
-2
/
+2
2014-09-23
tty: Workaround Alpha non-atomic byte storage in tty_struct
Peter Hurley
1
-2
/
+3
2014-09-23
tty: Move and rename send_prio_char() as tty_send_xchar()
Peter Hurley
1
-2
/
+1
2014-09-23
tty: Serialize tcflow() with other tty flow control changes
Peter Hurley
1
-2
/
+3
2014-09-23
tty: Serialize tty flow control changes with flow_lock
Peter Hurley
1
-1
/
+4
2014-09-23
tty: Convert tty_struct bitfield to ints
Peter Hurley
1
-1
/
+4
2014-07-11
drivers: tty: Merge alloc_tty_struct and initialize_tty_struct
Rasmus Villemoes
1
-3
/
+1
2014-05-03
Revert "tty: Fix race condition between __tty_buffer_request_room and flush_t...
Peter Hurley
1
-1
/
+0
2014-04-24
tty: Fix race condition between __tty_buffer_request_room and flush_to_ldisc
Manfred Schlaegl
1
-0
/
+1
2014-04-02
Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next
Linus Torvalds
1
-3
/
+3
2014-02-28
tty: Fix low_latency BUG
Peter Hurley
1
-1
/
+1
2014-02-14
tty: Fix ref counting for port krefs
Peter Hurley
1
-3
/
+3
2014-01-20
Merge tag 'usb-3.14-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...
Linus Torvalds
1
-0
/
+1
2014-01-03
tty: Add C_CMSPAR(tty)
Andrew Lunn
1
-0
/
+1
2013-12-18
tty: Removing the deprecated function tty_vhangup_locked()
Chuansheng Liu
1
-1
/
+0
2013-12-09
tty: Halve flip buffer GFP_ATOMIC memory consumption
Peter Hurley
1
-0
/
+4
2013-12-08
tty: Rename tty buffer memory_used field
Peter Hurley
1
-1
/
+1
2013-12-08
tty: Enable configurable tty flip buffer limit
Peter Hurley
1
-0
/
+1
2013-11-12
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...
Linus Torvalds
1
-21
/
+7
2013-10-04
sched/wait: Make the __wait_event*() interface more friendly
Peter Zijlstra
1
-5
/
+5
2013-10-04
sched/wait: Collapse __wait_event_interruptible_tty()
Peter Zijlstra
1
-17
/
+4
2013-10-04
sched/wait: Make the signal_pending() checks consistent
Peter Zijlstra
1
-7
/
+6
2013-09-25
tty: Remove unused drop() method from tty_port interface
Peter Hurley
1
-1
/
+0
2013-07-24
tty: Fix lock order in tty_do_resize()
Peter Hurley
1
-1
/
+2
2013-07-23
n_tty: Fix EOF push handling
Peter Hurley
1
-1
/
+0
2013-07-23
tty: Remove private constant from global namespace
Peter Hurley
1
-11
/
+0
2013-07-23
tty: Fix unsafe vt paste_selection()
Peter Hurley
1
-2
/
+2
2013-07-23
tty: Use non-atomic state to signal flip buffer flush pending
Peter Hurley
1
-2
/
+1
2013-07-23
tty: Avoid false-sharing flip buffer ptrs
Peter Hurley
1
-2
/
+2
2013-07-23
tty: Only perform flip buffer flush from tty_buffer_flush()
Peter Hurley
1
-1
/
+0
2013-07-23
tty: Ensure single-threaded flip buffer consumer with mutex
Peter Hurley
1
-1
/
+1
2013-07-23
tty: Track flip buffer memory limit atomically
Peter Hurley
1
-2
/
+1
2013-07-23
tty: Simplify flip buffer list with 0-sized sentinel
Peter Hurley
1
-0
/
+1
2013-07-23
tty: Use lockless flip buffer free list
Peter Hurley
1
-2
/
+6
2013-07-23
tty: Compute flip buffer ptrs
Peter Hurley
1
-2
/
+10
2013-07-23
tty: Only guarantee termios read safety for throttle/unthrottle
Peter Hurley
1
-0
/
+1
2013-07-23
tty: Convert termios_mutex to termios_rwsem
Peter Hurley
1
-3
/
+4
2013-07-23
tty: Make ldisc input flow control concurrency-friendly
Peter Hurley
1
-0
/
+13
2013-07-23
tty: Replace ldisc locking with ldisc_sem
Peter Hurley
1
-3
/
+1
2013-06-17
n_tty: Encapsulate minimum_to_wake within N_TTY
Peter Hurley
1
-1
/
+0
2013-05-20
tty: Remove TTY_HW_COOK_IN/OUT
Peter Hurley
1
-2
/
+0
2013-05-11
Merge git://git.infradead.org/users/eparis/audit
Linus Torvalds
1
-4
/
+2
2013-05-01
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...
Linus Torvalds
1
-0
/
+7
2013-05-01
proc: Move some bits from linux/proc_fs.h to linux/{of.h,signal.h,tty.h}
David Howells
1
-0
/
+7
2013-04-30
audit: push loginuid and sessionid processing down
Eric Paris
1
-2
/
+2
2013-04-30
audit: stop pushing loginid, uid, sessionid as arguments
Eric Paris
1
-4
/
+2
2013-03-18
tty: Don't reenable already enabled ldisc
Peter Hurley
1
-2
/
+0
2013-03-18
tty: Add diagnostic for halted line discipline
Peter Hurley
1
-0
/
+1
2013-03-18
TTY: add tty_port_tty_hangup helper
Jiri Slaby
1
-0
/
+1
2013-03-18
TTY: add tty_port_tty_wakeup helper
Jiri Slaby
1
-0
/
+1
2013-03-18
TTY: do not warn about setting speed via SPD_*
Jiri Slaby
1
-2
/
+16
[next]