| Age | Commit message (Expand) | Author |
| 2023-07-10 | Implement stubbed out lockdoc functions; update lockdoc_event.h | Merlin Scholz |
| 2023-07-10 | Ignore Carrier Detect on tty when runngin under LOCKDOC kernel to curcumvent ... | Merlin Scholz |
| 2023-05-22 | tty(9): Make ttwrite update uio with only how much it has consumed. | riastradh |
| 2023-04-12 | ttycheckoutq(9): wait=0 always, parameter no longer useful, nix it. | riastradh |
| 2023-04-11 | ttwrite(9): Assert we mangle uio_resid only if we also return error. | riastradh |
| 2023-02-17 | ttycheckoutq(9): wait is always 0. Assert it; prune dead branches. | riastradh |
| 2022-10-26 | tty(9): New ttylock, ttyunlock, ttylocked functions. | riastradh |
| 2022-10-25 | constty(4): Make MP-safe, take three. | riastradh |
| 2022-10-07 | Revert "constty(4): Make MP-safe." | riastradh |
| 2022-10-06 | constty(4): Make MP-safe. | riastradh |
| 2022-10-04 | Revert "constty(4): Make MP-safe." | riastradh |
| 2022-10-03 | constty(4): Make MP-safe. | riastradh |
| 2022-04-07 | tty(9): New function tty_unit for struct cdevsw::d_devtounit. | riastradh |
| 2022-03-28 | tty(9): New ttycancel function. | riastradh |
| 2021-12-05 | s/runable/runnable/ | msaitoh |
| 2021-09-29 | ttyread_filtops, ttywrite_filtops, ptcread_filtops, and ptcwrite_filtops | thorpej |
| 2021-09-27 | Consistently reference kn->kn_data only within the lock perimeter in | thorpej |
| 2021-09-26 | Change the kqueue filterops::f_isfd field to filterops::f_flags, and | thorpej |
| 2020-12-11 | Use sel{record,remove}_knote(). | thorpej |
| 2020-10-10 | remove extra break | christos |
| 2020-10-10 | remove broken copy of TIOCGSID. | christos |
| 2020-10-10 | TIOCGSID is used by tcgetsid() so it is not really compat :-) | christos |
| 2020-10-10 | tty: Negating INT_MIN will overflow int, bail out with EINVAL | nia |
| 2020-10-09 | tty: Avoid undefined behaviour (left shift of 1 by 31 places overflows int) | nia |
| 2020-08-26 | Add a check to prevent shift by -1. Not really important in this case, | maxv |
| 2020-06-22 | Don't leak an unused sysctl log. Found by kLSan. | maxv |
| 2020-05-23 | Move proc_lock into the data segment. It was dynamically allocated because | ad |
| 2020-01-21 | Don't crash if we are on a hippie trail, head full of zombie | christos |
| 2020-01-07 | Appease gcc | skrll |
| 2020-01-06 | ttygetinfo(): avoid crash with zombies. From skrll@, tweaked by me. | ad |
| 2020-01-02 | KNF | skrll |
| 2020-01-02 | Trailing whitespace | skrll |
| 2019-03-01 | Rename the MODULE_*_HOOK() macros to MODULE_HOOK_*() as briefly | pgoyette |
| 2019-01-29 | Normalize all the compat hooks' names to the form | pgoyette |
| 2019-01-28 | - provide a hook for the 43 tty ioctls | christos |
| 2019-01-27 | Merge the [pgoyette-compat] branch | pgoyette |
| 2018-09-03 | Rename min/max -> uimin/uimax for better honesty. | riastradh |
| 2018-03-30 | correct typo: and and -> and | maya |
| 2017-10-25 | Use C99 initializer for filterops | maya |
| 2016-10-01 | Require exact credential match; this way even if we su to the original user | christos |
| 2016-10-01 | Weaken the test a bit to still allow non-root to use TIOCSTI; we need to have | christos |
| 2016-09-29 | Only allow root to use TIOCSTI. Don't eat the kauth error number. | christos |
| 2016-07-07 | KNF. Remove extra spaces. No functional change. | msaitoh |
| 2015-10-22 | Add console-related ioctls. | christos |
| 2015-10-18 | add the pty ioctls to pass through. | christos |
| 2015-10-18 | handle the hardware layer tty ioctls directly so that we don't need to load | christos |
| 2015-08-25 | In ttywait_timo(), break out of loop on all errors, not just | gson |
| 2015-08-24 | to garnish, dust with _KERNEL_OPT | pooka |
| 2015-08-19 | When closing a tty, limit the amount of time spent waiting for the | gson |
| 2015-06-14 | Revert previous; it broke the lib/libc/ttyio/t_ttyio/ioctl test case. | gson |