linux/drivers/scsi/aacraid
Raghava Aditya Renukunta d844752e18 scsi: aacraid: Fix a potential spinlock double unlock bug
The driver does not unlock the reply  queue spin lock after handling SMART
adapter events. Instead it might attempt to unlock an already unlocked
spin lock.

Fixed by making sure the driver locks the spin lock before freeing it.

Thank you dan for finding this issue out.

Fixes: 6223a39fe6 (scsi: aacraid: Added support for hotplug)
Reported-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Raghava Aditya Renukunta <RaghavaAditya.Renukunta@microsemi.com>
Reviewed-by: David Carroll <David.Carroll@microsemi.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2017-02-22 18:41:42 -05:00
..
aachba.c scsi: aacraid: Save adapter fib log before an IOP reset 2017-02-22 18:41:42 -05:00
aacraid.h scsi: aacraid: Save adapter fib log before an IOP reset 2017-02-22 18:41:42 -05:00
commctrl.c scsi: aacraid: Use correct channel number for raw srb 2017-02-22 18:41:41 -05:00
comminit.c scsi: aacraid: Fix sync fibs time out on controller reset 2017-02-22 18:41:42 -05:00
commsup.c scsi: aacraid: Fix a potential spinlock double unlock bug 2017-02-22 18:41:42 -05:00
dpcsup.c scsi: aacraid: Update copyrights 2017-02-03 10:35:04 -05:00
linit.c scsi: aacraid: Added sysfs for driver version 2017-02-22 18:41:42 -05:00
Makefile [SCSI] aacraid: Add new code for PMC-Sierra's SRC based controller family 2011-03-23 11:36:58 -05:00
nark.c scsi: aacraid: Update copyrights 2017-02-03 10:35:04 -05:00
rkt.c scsi: aacraid: Update copyrights 2017-02-03 10:35:04 -05:00
rx.c scsi: aacraid: Fix camel case 2017-02-22 18:41:41 -05:00
sa.c scsi: aacraid: Update copyrights 2017-02-03 10:35:04 -05:00
src.c scsi: aacraid: Save adapter fib log before an IOP reset 2017-02-22 18:41:42 -05:00
TODO