summaryrefslogtreecommitdiffstats
path: root/arch/s390/lib/uaccess_mvcos.c
diff options
context:
space:
mode:
authorMartin Schwidefsky <schwidefsky@de.ibm.com>2009-06-12 10:26:31 +0200
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2009-06-12 10:27:33 +0200
commit205d7ab9c9af6847dda30650a0b8f98555a20654 (patch)
treeb77071becdd91a01ba2b30b3bdd79388f738b96b /arch/s390/lib/uaccess_mvcos.c
parentfcf7581f7ca82e63e4e137be77c342a4e4ec8401 (diff)
downloadlinux-205d7ab9c9af6847dda30650a0b8f98555a20654.tar.bz2
[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>
Diffstat (limited to 'arch/s390/lib/uaccess_mvcos.c')
0 files changed, 0 insertions, 0 deletions