Alan Cox 04f378b198 tty: BKL pushdown
- Push the BKL down into the line disciplines
- Switch the tty layer to unlocked_ioctl
- Introduce a new ctrl_lock spin lock for the control bits
- Eliminate much of the lock_kernel use in n_tty
- Prepare to (but don't yet) call the drivers with the lock dropped
  on the paths that historically held the lock

BKL now primarily protects open/close/ldisc change in the tty layer

[jirislaby@gmail.com: a couple of fixes]
Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Jiri Slaby <jirislaby@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-04-30 08:29:40 -07:00
..
2008-04-29 08:06:01 -07:00
2008-02-08 09:22:41 -08:00
2007-10-17 08:42:52 -07:00
2008-02-03 17:11:42 +02:00
2008-04-30 08:29:38 -07:00
2008-04-30 08:29:39 -07:00
2008-04-04 18:36:49 +02:00
2008-04-29 08:05:59 -07:00
2008-02-07 08:42:25 -08:00
2008-02-07 08:42:25 -08:00
2008-04-29 08:05:59 -07:00
2007-07-29 17:09:29 -07:00
2008-02-08 09:22:24 -08:00
2008-04-30 08:29:39 -07:00
2008-02-07 08:42:34 -08:00
2008-04-30 08:29:40 -07:00
2008-04-30 08:29:40 -07:00
2008-04-30 08:29:40 -07:00
2008-03-30 14:20:23 -07:00
2007-07-21 17:49:16 -07:00
2008-04-30 08:29:40 -07:00
2008-04-30 08:29:39 -07:00
2008-04-29 08:06:27 -07:00
2008-04-30 08:29:39 -07:00
2008-04-29 08:06:27 -07:00
2008-04-30 08:29:39 -07:00
2008-04-30 08:29:39 -07:00
2008-04-30 08:29:40 -07:00
2008-04-30 08:29:40 -07:00
2008-04-30 08:29:40 -07:00
2008-04-30 08:29:40 -07:00
2008-04-30 08:29:40 -07:00