diff options
author | Chad Dupuis <chad.dupuis@qlogic.com> | 2013-10-03 09:21:13 +0200 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2013-10-23 15:09:18 +0200 |
commit | 36008cf118235cee49b6753455f33b6f2c3a7543 (patch) | |
tree | 2be4076b1a68ee1b3470ac9bebdaada10ad0ed63 /drivers/scsi/qla2xxx/qla_dbg.c | |
parent | [SCSI] BusLogic: Fix an oops when intializing multimaster adapter (diff) | |
download | linux-36008cf118235cee49b6753455f33b6f2c3a7543.tar.xz linux-36008cf118235cee49b6753455f33b6f2c3a7543.zip |
[SCSI] qla2xxx: Fix request queue null dereference.
If an invalid IOCB is returned on the response queue then the index into the
request queue map could be invalid and could return to us a bogus value. This
could cause us to try to deference an invalid pointer and cause an exception.
If we encounter this condition, simply return as no context can be established
for this response.
Signed-off-by: Chad Dupuis <chad.dupuis@qlogic.com>
Signed-off-by: Saurav Kashyap <saurav.kashyap@qlogic.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/qla2xxx/qla_dbg.c')
-rw-r--r-- | drivers/scsi/qla2xxx/qla_dbg.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx/qla_dbg.c index 2ef497ebadc0..ee5c1833eb73 100644 --- a/drivers/scsi/qla2xxx/qla_dbg.c +++ b/drivers/scsi/qla2xxx/qla_dbg.c @@ -20,7 +20,7 @@ * | Device Discovery | 0x2095 | 0x2020-0x2022, | * | | | 0x2011-0x2012, | * | | | 0x2016 | - * | Queue Command and IO tracing | 0x3058 | 0x3006-0x300b | + * | Queue Command and IO tracing | 0x3059 | 0x3006-0x300b | * | | | 0x3027-0x3028 | * | | | 0x303d-0x3041 | * | | | 0x302d,0x3033 | |