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)
commit9fe278f44b4bc06cc61e33b2af65f87d507d13d0
tree88abebd31859fc7680df4d84de97d6c48ef18333
parentbcc71cc3cde1468958a3ea859276d8d1a1a68265
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: 726b85487067 ("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