1
linux/drivers/s390
Martin Schwidefsky 205d7ab9c9 [S390] 3270: lock dependency fixes
Lockdep found a problem with the lock order of the view lock and the
ccw device lock. raw3270_activate_view/raw3270_deactivate_view first
take the ccw device lock then call the activate/deactivate functions
of the view which take view lock. The update functions of the
con3270/tty3270 view will first take the view lock, then take the
ccw device lock. To fix this the activate/deactivate functions are
changed to avoid taking the view lock by moving the functions calls
that modify the 3270 output buffer to the update function which is
called by a timer.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
2009-06-12 10:27:33 +02:00
..
block block: Do away with the notion of hardsect_size 2009-05-22 23:22:54 +02:00
char [S390] 3270: lock dependency fixes 2009-06-12 10:27:33 +02:00
cio [S390] qdio: inline qdio_perf_stat_inc 2009-06-12 10:27:32 +02:00
crypto [S390] use kzfree() 2009-03-26 15:24:29 +01:00
kvm s390: remove s390_root_dev_*() 2009-01-06 10:44:34 -08:00
net qeth: properly delete empty files. 2009-04-01 12:51:33 -07:00
scsi [SCSI] zfcp: Fix oops when port disappears 2009-04-27 10:07:37 -05:00
Makefile [S390] split/move machine check handler code 2009-03-26 15:24:10 +01:00