Patch "scsi: qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name call" has been added to the 4.11-stable tree
Subsystems (3)
This is a note to let you know that I've just added the patch titled
scsi: qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name call
to the 4.11-stable tree which can be found at:
http://www.kernel.org/git/?p=linux/kernel/git/stable/stable-queue.git;a=summary
The filename of the patch is:
scsi-qla2xxx-fix-null-pointer-access-due-to-redundant-fc_host_port_name-call.patch
and it can be found in the queue-4.11 subdirectory.
If you, or anyone else, feels it should not be added to the stable tree, please let <[email protected]> know about it.
Quoted 1 line
From
0ea88662b5c6404a8f7af6b040b3cf1f0e8c3a66Mon Sep 17 00:00:00 2001
From: Quinn Tran <[email protected]>
Date: Wed, 24 May 2017 18:06:19 -0700
Subject: scsi: qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name call
From: Quinn Tran <[email protected]>
commit 0ea88662b5c6404a8f7af6b040b3cf1f0e8c3a66 upstream.
Remove redundant fc_host_port_name calls to prevent early access of scsi_host->shost_data buffer. This prevent null pointer access.
Following stack trace is seen:
BUG: unable to handle kernel NULL pointer dereference at 00000000000008 IP: qla24xx_report_id_acquisition+0x22d/0x3a0 [qla2xxx]
--- drivers/scsi/qla2xxx/qla_mbx.c | 9 --------- 1 file changed, 9 deletions(-)
drivers/scsi/qla2xxx/qla_mbx.c +0 -9
@@ -3676,15 +3676,6 @@ qla24xx_report_id_acquisition(scsi_qla_hqlt_update_host_map (vha, id); } -fc_host_port_name (vha->host) = -wwn_to_u64 (vha->port_name); - -if (qla_ini_mode_enabled (vha)) -ql_dbg (ql_dbg_mbx, vha,0x1018 , -"FA-WWN portname %016llx (%x)\n" , -fc_host_port_name (vha->host), - rptid_entry->vp_status); -set_bit (REGISTER_FC4_NEEDED , &vha->dpc_flags);set_bit (REGISTER_FDMI_NEEDED , &vha->dpc_flags); }else {
Patches currently in stable-queue which might be from [email protected] are
queue-4.11/scsi-qla2xxx-fix-null-pointer-access-due-to-redundant-fc_host_port_name-call.patch