linux-stable/drivers/s390/char
Alan Cox 934e6ebf96 tty: Redo current tty locking
Currently it is sometimes locked by the tty mutex and sometimes by the
sighand lock. The latter is in fact correct and now we can hand back referenced
objects we can fix this up without problems around sleeping functions.

Signed-off-by: Alan Cox <alan@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2008-10-13 09:51:41 -07:00
..
con3215.c [S390] 3215: Remove tasklet. 2008-10-10 21:34:02 +02:00
con3270.c [S390] console flush on panic / reboot 2008-10-10 21:34:01 +02:00
ctrlchar.c
ctrlchar.h
defkeymap.c Build fix for drivers/s390/char/defkeymap.c 2008-03-04 08:01:26 -08:00
defkeymap.map
fs3270.c tty: Redo current tty locking 2008-10-13 09:51:41 -07:00
Kconfig
keyboard.c
keyboard.h
Makefile [S390] sclp: convert channel path configure code to use sync interface. 2008-01-26 14:11:10 +01:00
monreader.c Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6 2008-07-14 14:48:31 -07:00
monwriter.c monwriter: BKL pushdown 2008-07-02 15:06:23 -06:00
raw3270.c [S390] more bus_id -> dev_name conversions 2008-10-10 21:33:50 +02:00
raw3270.h
sclp.c [S390] nohz/sclp: disable timer on synchronous waits. 2008-08-01 16:39:30 +02:00
sclp.h [S390] sclp: clean up send/receive naming scheme 2008-02-19 15:29:34 +01:00
sclp_cmd.c [S390] Add support for memory hot-remove. 2008-08-01 16:39:33 +02:00
sclp_con.c [S390] console flush on panic / reboot 2008-10-10 21:34:01 +02:00
sclp_config.c [S390] dont use kthread for smp_rescan_cpus(). 2008-08-01 16:39:36 +02:00
sclp_cpi.c [S390] sclp: sysfs interface for SCLP cpi 2008-01-26 14:11:08 +01:00
sclp_cpi_sys.c [S390] Cleanup sclp printk messages. 2008-07-14 10:02:19 +02:00
sclp_cpi_sys.h [S390] sclp: sysfs interface for SCLP cpi 2008-01-26 14:11:08 +01:00
sclp_quiesce.c [S390] Cleanup sclp printk messages. 2008-07-14 10:02:19 +02:00
sclp_rw.c [S390] Cleanup sclp printk messages. 2008-07-14 10:02:19 +02:00
sclp_rw.h
sclp_sdias.c [S390] Cleanup sclp printk messages. 2008-07-14 10:02:19 +02:00
sclp_tty.c [S390] sclp_tty: Fix scheduling while atomic bug. 2008-07-14 10:02:25 +02:00
sclp_tty.h [S390] sclp_tty: remove ioctl interface. 2008-07-14 10:02:25 +02:00
sclp_vt220.c [S390] console flush on panic / reboot 2008-10-10 21:34:01 +02:00
tape.h [S390] tape: fix race with stack local wait_queue_head_t. 2008-05-30 10:03:36 +02:00
tape_34xx.c [S390] cio: introduce fcx enabled scsw format 2008-07-14 10:02:07 +02:00
tape_3590.c [S390] bus_id -> dev_name conversions 2008-10-10 21:33:49 +02:00
tape_3590.h
tape_block.c [S390] bus_id -> dev_name conversions 2008-10-10 21:33:49 +02:00
tape_char.c [S390] drivers/s390: Use an IS_ERR test rather than a NULL test 2008-08-21 19:46:39 +02:00
tape_class.c device create: s390: convert device_create to device_create_drvdata 2008-07-21 21:54:44 -07:00
tape_class.h [S390] tape: duplicate sysfs filename when setting tape device online 2008-04-17 07:46:59 +02:00
tape_core.c [S390] bus_id -> dev_name conversions 2008-10-10 21:33:49 +02:00
tape_proc.c [S390] bus_id -> dev_name conversions 2008-10-10 21:33:49 +02:00
tape_std.c [S390] bus_id -> dev_name conversions 2008-10-10 21:33:49 +02:00
tape_std.h
tty3270.c [S390] Cleanup 3270 printk messages. 2008-07-14 10:02:18 +02:00
tty3270.h
vmcp.c Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6 2008-07-14 14:48:31 -07:00
vmcp.h
vmlogrdr.c [S390] bus_id -> dev_set_name() changes 2008-10-10 21:33:50 +02:00
vmur.c [S390] bus_id -> dev_name conversions 2008-10-10 21:33:49 +02:00
vmur.h [S390] vmur: Use wait queue instead of mutex to serialize open 2008-04-17 07:46:59 +02:00
vmwatchdog.c Merge branch 'bkl-removal' of git://git.lwn.net/linux-2.6 2008-07-14 14:48:31 -07:00
zcore.c [S390] zfcpdump: Make SCSI disk dump tool recognize storage holes 2008-07-17 17:22:07 +02:00