[SCSI] aacraid: interruptible ioctl
authorMark Haverkamp <markh@osdl.org>
Thu, 3 Aug 2006 15:02:24 +0000 (08:02 -0700)
committerJames Bottomley <jejb@mulgrave.il.steeleye.com>
Sat, 19 Aug 2006 20:32:57 +0000 (13:32 -0700)
commitc8f7b073e0e81499474a84ee2a90f77f7805c7f8
treec5421bd69530488d78b76ffab3ebb9fa08000fc7
parent04846f25920d4b05d6040c531cc601049260db52
[SCSI] aacraid: interruptible ioctl

Received from Mark Salyzyn

This patch allows the FSACTL_SEND_LARGE_FIB, FSACTL_SENDFIB and
FSACTL_SEND_RAW_SRB ioctl calls into the aacraid driver to be
interruptible. Only necessary if the adapter and/or the management
software has gone into some sort of misbehavior and the system is being
rebooted, thus permitting the user management software applications to
be killed relatively cleanly. The FIB queue resource is held out of the
free queue until the adapter finally, if ever, completes the command.

Signed-off-by: Mark Haverkamp <markh@osdl.org>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/aacraid/commctrl.c
drivers/scsi/aacraid/commsup.c
drivers/scsi/aacraid/dpcsup.c