projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9b760fd
)
scsi: qla2xxx: Fix system crash for Notify ack timeout handling
author
Quinn Tran
<
[email protected]
>
Mon, 4 Dec 2017 22:44:56 +0000
(14:44 -0800)
committer
Martin K. Petersen
<
[email protected]
>
Fri, 8 Dec 2017 02:06:59 +0000
(21:06 -0500)
Fix NULL pointer crash due to missing timeout handling callback for
Notify Ack IOCB.
Fixes: 726b85487067d ("qla2xxx: Add framework for async fabric discovery")
Cc: <
[email protected]
> # 4.10+
Signed-off-by: Quinn Tran <
[email protected]
>
Signed-off-by: Himanshu Madhani <
[email protected]
>
Reviewed-by: Hannes Reinecke <
[email protected]
>
Signed-off-by: Martin K. Petersen <
[email protected]
>
drivers/scsi/qla2xxx/qla_target.c
patch
|
blob
|
history
diff --git
a/drivers/scsi/qla2xxx/qla_target.c
b/drivers/scsi/qla2xxx/qla_target.c
index 18069edd47732e5246bdb9ab7e109052c7bd2563..1259ec85ec0a8986e46d617d4bdc73a634dbe6ab 100644
(file)
--- a/
drivers/scsi/qla2xxx/qla_target.c
+++ b/
drivers/scsi/qla2xxx/qla_target.c
@@
-665,7
+665,7
@@
int qla24xx_async_notify_ack(scsi_qla_host_t *vha, fc_port_t *fcport,
qla2x00_init_timer(sp, qla2x00_get_async_timeout(vha)+2);
sp->u.iocb_cmd.u.nack.ntfy = ntfy;
-
+ sp->u.iocb_cmd.timeout = qla2x00_async_iocb_timeout;
sp->done = qla2x00_async_nack_sp_done;
rval = qla2x00_start_sp(sp);