]> git.baikalelectronics.ru Git - kernel.git/commit
scsi: qla2xxx: Move log messages before issuing command to firmware
authorGiridhar Malavali <giridhar.malavali@cavium.com>
Thu, 27 Sep 2018 05:05:18 +0000 (22:05 -0700)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 28 Sep 2018 00:24:33 +0000 (20:24 -0400)
commit26e22bd2be0df3a115e0201cb9869ab07f4d6fe4
tree88abebd31859fc7680df4d84de97d6c48ef18333
parent693858e010c46340b9021d4cb55f3d21263f2e99
scsi: qla2xxx: Move log messages before issuing command to firmware

There is a probability that the SRB structure might have been released by the
time the debug log message dereferences it.  This patch moved the log messages
before the command is issued to the firmware to prevent unknown behavior and
kernel crash

Fixes: 577bdb5ee4e0 ("qla2xxx: Add framework for async fabric discovery")
Cc: <stable@vger.kernel.org>
Signed-off-by: Giridhar Malavali <giridhar.malavali@cavium.com>
Reviewed-by: Ewan D. Milne <emilne@redhat.com>
Signed-off-by: Himanshu Madhani <himanshu.madhani@cavium.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/qla2xxx/qla_gs.c
drivers/scsi/qla2xxx/qla_init.c