[SCSI] zfcp: Invalid locking order
authorSwen Schillig <swen@vnet.ibm.com>
Wed, 7 Feb 2007 12:17:57 +0000 (13:17 +0100)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Sat, 10 Feb 2007 19:11:14 +0000 (13:11 -0600)
commit6fcc47111ae14f284007e1b9a5002babb01d913c
tree71fbe20f7c69a7e93b239cc22a13bbc05936d024
parent19966769f9fc1968dcf5bffec2e53f7f40100872
[SCSI] zfcp: Invalid locking order

Invalid locking order. Kernel hangs after trying to take two locks
which are dependend on each other. Introducing temporary variable
to free requests. Free lock after requests are copied.

Signed-off-by: Swen Schillig <swen@vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/s390/scsi/zfcp_ext.h
drivers/s390/scsi/zfcp_fsf.c