]> git.baikalelectronics.ru Git - kernel.git/commit
[S390] zcrypt: fix possible dead lock in AP bus module
authorRalph Wuerthner <rwuerthn@de.ibm.com>
Mon, 19 Mar 2007 12:19:14 +0000 (13:19 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Mon, 19 Mar 2007 12:19:14 +0000 (13:19 +0100)
commit21220be4d1150e6d8fca041a337f5e816ed2ec1b
tree166082c005e653747eea14d2a761119d8425decb
parent40b346e1ef55ec16efd9b05edc0e16d15929c7cc
[S390] zcrypt: fix possible dead lock in AP bus module

AP bus module uses bus_for_each_dev() in software interrupt context to
poll for completed requests which might cause dead locks. Solution: use
private AP device list for polling in software interrupt context.

Signed-off-by: Ralph Wuerthner <rwuerthn@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
drivers/s390/crypto/ap_bus.c
drivers/s390/crypto/ap_bus.h