[PATCH] qla2xxx: Add SysFS hook for FC-NVMe autoconnect

2018-11-12 Thread Himanshu Madhani
This patch adds a SysFS hook for systemd service to kick off autoconnect command at the boot time. Output of the SysFS hook will provide host-traddr/traddr which will be used by NVMe CLI to kick off discovery at boot time. Signed-off-by: Himanshu Madhani --- Hi Martin, This patch provides

[PATCH] Revert "scsi: qla2xxx: Fix NVMe Target discovery"

2018-12-06 Thread Himanshu Madhani
This reverts commit db186382af21e926e90df19499475f2552192b77. This commit introduced regression with FCP discovery so revert it back to fix discovery for FCP luns Cc: Signed-off-by: Himanshu Madhani --- Hi Martin, This patch has introduced regression for LUN discovery with FC. Please apply

[PATCH 1/4] qla2xxx: Enable FC-NVME on NPIV ports

2018-12-10 Thread Himanshu Madhani
From: Anil Gurumurthy Signed-off-by: Anil Gurumurthy Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_mid.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/scsi/qla2xxx/qla_mid.c b/drivers/scsi/qla2xxx/qla_mid.c index d620f4bebcd0..099d8e9851cb 100644 --- a/drivers

[PATCH 4/4] qla2xxx: Update driver version to 10.00.00.12-k

2018-12-10 Thread Himanshu Madhani
Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/qla2xxx/qla_version.h b/drivers/scsi/qla2xxx/qla_version.h index 12bafff71a1a..ca7945cb959b 100644 --- a/drivers/scsi/qla2xxx/qla_version.h

[PATCH 0/4] qla2xxx: Enable NPIV support for FC-NVMe capable ports

2018-12-10 Thread Himanshu Madhani
port Himanshu Madhani (2): qla2xxx: Fix NPIV handling for FC-NVMe qla2xxx: Update driver version to 10.00.00.12-k drivers/scsi/qla2xxx/qla_attr.c| 2 ++ drivers/scsi/qla2xxx/qla_init.c| 10 -- drivers/scsi/qla2xxx/qla_mid.c | 1 + drivers/scsi/qla2xxx/qla_nvme.c| 16

[PATCH 2/4] qla2xxx: Fix NPIV handling for FC-NVMe

2018-12-10 Thread Himanshu Madhani
This patch fixes issues with NPIV port with FC-NVMe. Clean up code for remoteport delete and also call nvme_delete when deleting VPs. Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_nvme.c | 16 +++- drivers/scsi/qla2xxx/qla_os.c | 2 ++ 2 files changed, 5 insertions

[PATCH 3/4] qla2xxx: Fix for FC-NVMe discovery for NPIV port

2018-12-10 Thread Himanshu Madhani
From: Giridhar Malavali This patch fixes NVMe discovery by setting SKIP_PRLI flag, so that PRLI is driven by driver and is retried when the NPIV port is detected to have NVMe capability. Signed-off-by: Giridhar Malavali Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_attr.c | 2

[PATCH 02/19] qla2xxx: Add ram area DDR for fwdump template entry T262.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h | 2 ++ drivers/scsi/qla2xxx/qla_mbx.c | 7 +-- drivers/scsi/qla2xxx/qla_tmpl.c | 9 - 3 files changed, 15 insertions(+), 3 deletions(-) diff --git a/drivers/scsi

[PATCH 04/19] qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode.

2016-07-06 Thread Himanshu Madhani
From: Giridhar Malavali When VP decoupling enabled, there could be a window where, FLOGI from initiators can be dropped before VP0 is enabled, causing link level recovery. Retry FLOGI to avoid link level recovery. Signed-off-by: Giridhar Malavali Signed-off-by: Himanshu Madhani --- drivers

[PATCH 08/19] qla2xxx: Properly reset firmware statistics.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_attr.c | 28 drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 +- drivers/scsi

[PATCH 01/19] qla2xxx: Remove sysfs node fw_dump_template.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_attr.c | 89 - drivers/scsi/qla2xxx/qla_dbg.c | 1 + 2 files changed, 1 insertion(+), 89 deletions(-) diff --git a/drivers/scsi/qla2xxx

[PATCH 00/19] qla2xxx: Patches for scsi "misc" branch.

2016-07-06 Thread Himanshu Madhani
Hi James, Martin, Please apply the following patches to the scsi tree, misc branch at your earliest convenience. Thanks, -Himanshu Giridhar Malavali (1): qla2xxx: Set FLOGI retry in additional firmware options for P2P (N2N) mode. Himanshu Madhani (1): qla2xxx: Update driver version to

[PATCH 18/19] qla2xxx: Fix BBCR offset

2016-07-06 Thread Himanshu Madhani
From: Sawan Chandak Fixes: 969a619 ("qla2xxx: Add support for buffer to buffer credit value for ISP27XX.") Signed-off-by: Sawan Chandak Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_fw.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/sc

[PATCH 03/19] qla2xxx: Shutdown board on thermal shutdown aen.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 1 + drivers/scsi/qla2xxx/qla_isr.c | 7 +++ drivers/scsi/qla2xxx/qla_os.c | 10 ++ 4 files changed, 19 insertions(+), 1

[PATCH 14/19] qla2xxx: Correction to function qla26xx_dport_diagnostics().

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_isr.c | 8 +++- drivers/scsi/qla2xxx/qla_mbx.c | 5 - 3 files changed, 4 insertions(+), 11 deletions(-) diff --git a/drivers/scsi

[PATCH 07/19] qla2xxx: Properly initialize IO statistics.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Properly initialize IO statistics to avoid initial 0xFFF (-1) values. Cleanup/simplify usage of pointer to statistics structure. Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_attr.c | 50

[PATCH 16/19] qla2xxx: Disable the adapter and skip error recovery in case of register disconnect.

2016-07-06 Thread Himanshu Madhani
From: Sawan Chandak If there is error recovery going on due to command timeout and there is register disconnect, then disable the adapter. Signed-off-by: Sawan Chandak Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_attr.c | 3 +++ drivers/scsi/qla2xxx/qla_dbg.c | 2

[PATCH 11/19] qla2xxx: Add bsg interface to support statistics counter reset.

2016-07-06 Thread Himanshu Madhani
From: Sawan Chandak Signed-off-by: Sawan Chandak Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_bsg.c | 48 ++ drivers/scsi/qla2xxx/qla_bsg.h | 1 + 2 files changed, 26 insertions(+), 23 deletions(-) diff --git a/drivers/scsi/qla2xxx

[PATCH 12/19] qla2xxx: Let DPORT be enabled purely by nvram.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 1 + drivers/scsi/qla2xxx/qla_init.c | 12 ++-- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/drivers/scsi

[PATCH 10/19] qla2xxx: Add bsg interface to support D_Port Diagnostics.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_bsg.c | 44 drivers/scsi/qla2xxx/qla_bsg.h | 12 + drivers/scsi/qla2xxx/qla_dbg.c | 3 +-- drivers/scsi/qla2xxx/qla_gbl.h | 3 +++ drivers

[PATCH 06/19] qla2xxx: Make debug buffer log easier to view.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 33 ++--- 1 file changed, 14 insertions(+), 19 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx/qla_dbg.c index

[PATCH 09/19] qla2xxx: Check for device state before unloading the driver.

2016-07-06 Thread Himanshu Madhani
driver. Signed-off-by: Sawan Chandak Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_def.h | 1 + drivers/scsi/qla2xxx/qla_mbx.c | 41 + drivers/scsi/qla2xxx/qla_os.c | 21 + 4 files

[PATCH 05/19] qla2xxx: Add module parameter alternate/short names.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_os.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index dc608ce..f1a2394 100644 --- a/drivers/scsi/qla2xxx

[PATCH 19/19] qla2xxx: Update driver version to 8.07.00.38-k

2016-07-06 Thread Himanshu Madhani
Signed-off-by: Himanshu Madhani Signed-off-by: Giridhar Malavali --- drivers/scsi/qla2xxx/qla_version.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/qla2xxx/qla_version.h b/drivers/scsi/qla2xxx/qla_version.h index 0bc93fa..3cb1964 100644 --- a/drivers/scsi

[PATCH 13/19] qla2xxx: Add support to handle Loop Init error Asynchronus event.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 2 +- drivers/scsi/qla2xxx/qla_isr.c | 11 +-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx

[PATCH 17/19] qla2xxx: Fix duplicate message id.

2016-07-06 Thread Himanshu Madhani
From: Sawan Chandak Signed-off-by: Sawan Chandak Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 7 +++ drivers/scsi/qla2xxx/qla_isr.c | 2 +- drivers/scsi/qla2xxx/qla_mbx.c | 4 ++-- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/drivers/scsi/qla2xxx

[PATCH 15/19] qla2xxx: Separate ISP type bits out from device type.

2016-07-06 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h | 6 -- drivers/scsi/qla2xxx/qla_os.c | 44 +- 2 files changed, 26 insertions(+), 24 deletions(-) diff --git a/drivers/scsi

[PATCH] qla2xxx: Fix compiler warning

2016-07-06 Thread Himanshu Madhani
Fixes: 7f939ab ("qla2xxx: Add bsg interface to support statistics counter reset.") Signed-off-by: Himanshu Madhani Signed-off-by: Giridhar Malavali --- drivers/scsi/qla2xxx/qla_bsg.c |3 +-- 1 files changed, 1 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/qla2xxx/q

Re: [PATCH] qla2xxx: Fix NULL pointer deref in QLA interrupt

2016-07-08 Thread Himanshu Madhani
On 7/8/16, 12:27 AM, "Thorsten Leemhuis" wrote: >Bruno Prémont wrote on 30.06.2016 17:00: >> In qla24xx_process_response_queue() rsp->msix->cpuid may trigger NULL >> pointer dereference when rsp->msix is NULL: >> […] >> The affected code was introduced by commit >> cdb898c52d1dfad4b4800b83a58b3

Re: [PATCH] qla2xxx: setup data needed in ISR before setting up the ISR

2016-07-14 Thread Himanshu Madhani
kdump >Johannes> case when the HBA's IRQs are still enabled but the driver is >Johannes> undergoing a new initialisation and thus is not aware of >Johannes> already activated IRQs in the HBA. > >Qlogic folks: Please review! Looks Good. Reviewed-by: Himanshu Madhani >

Re: [patch] qla2xxx: small cleanup in qla2x00_wait_for_hba_ready()

2016-08-04 Thread Himanshu Madhani
ha->dpc_active || >+ ha->flags.mbox_busy) || >+ test_bit(FX00_RESET_RECOVERY, &vha->dpc_flags) || >+ test_bit(FX00_TARGET_SCAN, &vha->dpc_flags)) { >+ if (test_bit(UNLOADING, &base_vha->dpc_flags)) >+ break; > msleep(1000); > } > } Looks Good. Acked-by: Himanshu Madhani >

Re: [PATCH] qla2xxx: fix spelling mistake "retyring" -> "retrying"

2016-08-28 Thread Himanshu Madhani
retry++; > ql_dbg(ql_dbg_p3p, base_vha, 0xb066, >- "Failed to release IDC lock, retyring=%d\n", retry); >+ "Failed to release IDC lock, retrying=%d\n", retry); > goto retry_unlock2; > } > } >-- >2.9.3 > Thanks Colin. Looks Good. Acked-by: Himanshu Madhani >

Re: [PATCH] tcm_qla2xxx Add SCSI command jammer/discard capability to the tcm_qla2xxx module - enhancements V2 (corrected)

2016-09-01 Thread Himanshu Madhani
t;se_tpg, SCSI_PROTOCOL_FCP); > if (ret < 0) { >diff --git a/drivers/scsi/qla2xxx/tcm_qla2xxx.h >b/drivers/scsi/qla2xxx/tcm_qla2xxx.h >index 37e026a..789bdeb 100644 >--- a/drivers/scsi/qla2xxx/tcm_qla2xxx.h >+++ b/drivers/scsi/qla2xxx/tcm_qla2xxx.h >@@ -35,6 +35,7 @@ struct tcm_qla2xxx_tpg_attrib { > int demo_mode_login_only; > int fabric_prot_type; > int jam_host; >+ int jam_data; > }; > > struct tcm_qla2xxx_tpg { >-- >2.5.5 Looks okay. Acked-By: Himanshu Madhani >

[PATCH v4 14/14] qla2xxx: Update driver version to 9.00.00.00-k

2017-03-15 Thread Himanshu Madhani
Signed-off-by: Himanshu Madhani signed-off-by: Giridhar Malavali --- drivers/scsi/qla2xxx/qla_version.h | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_version.h b/drivers/scsi/qla2xxx/qla_version.h index 3cb1964b7786..45bc84e8e3bf 100644

[PATCH v4 12/14] qla2xxx: Change scsi host lookup method.

2017-03-15 Thread Himanshu Madhani
value of the Nport_ID via btree lib. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/Kconfig | 1 + drivers/scsi/qla2xxx/qla_def.h| 2 + drivers/scsi/qla2xxx/qla_gbl.h| 2 + drivers/scsi/qla2xxx/qla_init.c | 14 +++--- drivers/scsi/qla2xxx

[PATCH v4 13/14] qla2xxx: Fix delayed response to command for loop mode/direct connect.

2017-03-15 Thread Himanshu Madhani
initiators have completed the login and starts IO. Driver needs to start processing all queues if FW is already started. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h| 10 -- drivers/scsi/qla2xxx/qla_init.c | 12 drivers/scsi

[PATCH v4 08/14] qla2xxx: Export DIF stats via debugfs

2017-03-15 Thread Himanshu Madhani
From: Anil Gurumurthy Signed-off-by: Anil Gurumurthy Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h | 12 drivers/scsi/qla2xxx/qla_dfs.c | 15 +++ 2 files changed, 27 insertions(+) diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx

[PATCH v4 05/14] qla2xxx: Fix sess_lock & hardware_lock lock order problem.

2017-03-15 Thread Himanshu Madhani
qlt_sess_work_fn+0x21d/0x480 [qla2xxx] process_one_work+0x1f4/0x6e0 Cc: Cc: Bart Van Assche Reported-by: Bart Van Assche Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_target.c | 41 +-- 1 file changed, 18 insertion

[PATCH v4 10/14] qla2xxx: Use IOCB interface to submit non-critical MBX.

2017-03-15 Thread Himanshu Madhani
. Following commands are being routed through IOCB interface - Get ID List (007Ch) - Get Port DB (0064h) - Get Link Priv Stats (006Dh) Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h| 12 +- drivers/scsi/qla2xxx/qla_gbl.h| 10 +- drivers/scsi/qla2xxx

[PATCH v4 07/14] qla2xxx: Improve T10-DIF/PI handling in driver.

2017-03-15 Thread Himanshu Madhani
From: Quinn Tran Add routines to support T10 DIF tag. Signed-off-by: Quinn Tran Signed-off-by: Anil Gurumurthy Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.h | 1 + drivers/scsi/qla2xxx/qla_def.h | 10 + drivers/scsi/qla2xxx/qla_gbl.h | 6 +- drivers

[PATCH v4 04/14] qla2xxx: Fix inadequate lock protection for ABTS.

2017-03-15 Thread Himanshu Madhani
From: Quinn Tran Normally, ABTS is sent to Target Core as Task MGMT command. In the case of error, qla2xxx needs to send response, hardware_lock is required to prevent request queue corruption. Cc: Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx

[PATCH v4 02/14] qla2xxx: Fix memory leak for abts processing

2017-03-15 Thread Himanshu Madhani
From: Quinn Tran Cc: Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_target.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx/qla_target.c index 45f5077684f0..ecf97c5993e8 100644 --- a

[PATCH v4 00/14] qla2xxx: Bug Fixes and updates for target.

2017-03-15 Thread Himanshu Madhani
s for T10-DIF/PI. o In addition, addressed review comments from Bart & Christoph. Changes from v1 -> v2 o Rebased series based on scsi-target-for-v4.11 branch. Please apply to target-pending. Thanks, Himanshu Anil Gurumurthy (1): qla2xxx: Export DIF stats via debugfs Himanshu Madh

[PATCH v4 01/14] qla2xxx: Allow vref count to timeout on vport delete.

2017-03-15 Thread Himanshu Madhani
From: Joe Carnuccio Cc: Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_attr.c | 4 +--- drivers/scsi/qla2xxx/qla_def.h | 6 +- drivers/scsi/qla2xxx/qla_init.c | 1 + drivers/scsi/qla2xxx/qla_mid.c | 14 -- drivers/scsi/qla2xxx

[PATCH v4 03/14] qla2xxx: Fix request queue corruption.

2017-03-15 Thread Himanshu Madhani
From: Quinn Tran When FW notify driver or driver detects low FW resource, driver tries to send out Busy SCSI Status to tell Initiator side to back off. During the send process, the lock was not held. Cc: Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx

[PATCH v4 06/14] qla2xxx: Allow relogin to proceed if remote login did not finish

2017-03-15 Thread Himanshu Madhani
PRLI. Once the expiration time passes, the relogin retry logic is allowed to go through and perform login with the remote port. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h| 2 ++ drivers/scsi/qla2xxx/qla_init.c | 12 ++-- drivers

[PATCH v4 09/14] qla2xxx: Add async new target notification

2017-03-15 Thread Himanshu Madhani
From: Quinn Tran Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_target.c | 6 +++--- drivers/scsi/qla2xxx/qla_target.h | 1 + 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx

[PATCH v4 11/14] qla2xxx: Add DebugFS node to display Port Database

2017-03-15 Thread Himanshu Madhani
Signed-off-by: Himanshu Madhani Signed-off-by: Giridhar Malavali --- drivers/scsi/qla2xxx/qla_def.h | 2 + drivers/scsi/qla2xxx/qla_dfs.c | 92 -- 2 files changed, 90 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers

[RFC 1/2] scsi: Provide mechanism for SCSI layer to poll for LLDD.

2017-03-16 Thread Himanshu Madhani
From: Darren Trapp Signed-off-by: Darren Trapp Signed-off-by: Himanshu Madhani --- drivers/scsi/scsi_lib.c | 39 +++ include/scsi/scsi_host.h | 12 2 files changed, 51 insertions(+) diff --git a/drivers/scsi/scsi_lib.c b/drivers/scsi

[RFC 2/2] qla2xxx: Driver changes to use new poll_queue() callback

2017-03-16 Thread Himanshu Madhani
pvsync2 --hipri --direct=1 --runtime=30 \ --readwrite=read --iodepth=1 --blocksize=4k --name=job0 --group_reporting \ --filename=/dev/sdd FIO version 2.17 Signed-off-by: Darren Trapp Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_os.c | 36 1 f

[RFC 0/2] scsi: Add poll_queue mechanism

2017-03-16 Thread Himanshu Madhani
Hi James/Martin, This is RFC to get comment about propose poll_queue interface in scsi layer. The blk_mq layer allows polling a transport for a specific completion if the HIPRI request flag is set. This can be accomplished by using "libengine=pvsync2 –hipri" option in FIO tool. This flag then all

[PATCH 0/2] qla2xxx: Bug Fixes for qla2xxx driver

2017-03-31 Thread Himanshu Madhani
Hi Martin, Couple bug fixes for the scsi-fixes branch please apply to 4.11/scsi-fixes. Thanks, Himanshu Milan P Gandhi (1): qla2xxx: Fix typo in driver Sawan Chandak (1): qla2xxx: Add fix to read correct register value for ISP82xx. drivers/scsi/qla2xxx/qla_attr.c | 2 +- drivers/scsi/ql

[PATCH 1/2] qla2xxx: Add fix to read correct register value for ISP82xx.

2017-03-31 Thread Himanshu Madhani
Signed-off-by: Himanshu Madhani Cc: --- drivers/scsi/qla2xxx/qla_os.c | 7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c index 3e7011757c82..83d61d2142e9 100644 --- a/drivers/scsi/qla2xxx/qla_os.c +++ b/dr

[PATCH 2/2] qla2xxx: Fix typo in driver

2017-03-31 Thread Himanshu Madhani
From: Milan P Gandhi Signed-off-by: Milan P Gandhi Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_attr.c | 2 +- drivers/scsi/qla2xxx/qla_bsg.c | 2 +- drivers/scsi/qla2xxx/qla_gs.c | 2 +- drivers/scsi/qla2xxx/qla_init.c | 2 +- drivers/scsi/qla2xxx/qla_isr.c | 6 +++--- 5

Re: [PATCH] scsi: qla2xxx: remove some redundant pointer assignments

2017-04-06 Thread Himanshu Madhani
elease_selected_regions(ha->pdev, ha->bars); > kfree(ha); > - ha = NULL; > > pci_disable_pcie_error_reporting(pdev); > > @@ -3568,7 +3563,6 @@ void qla2x00_free_fcports(struct scsi_qla_host *vha) > list_del(&fcport->list); > qla2x00_clear_loop_id(fcport); > kfree(fcport); > - fcport = NULL; > } > } > > Looks Good. Acked-By: Himanshu Madhani

[PATCH 00/25] qla2xxx: Bug fixes and cleanups

2017-05-19 Thread Himanshu Madhani
series in rcX then would you please queue patches 10-25 for 4.13/scsi-queue. Thanks, Himnanshu Himanshu Madhani (1): qla2xxx: Fix Target mode configuration for ISP25XX Joe Carnuccio (6): qla2xxx: Reduce excessive debug print during 27xx fwdump. qla2xxx: Allow fwdump template T262 to specify

[PATCH 02/25] qla2xxx: Remove redundant fc_host_port_name call

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran Remove redundant fc_host_port_name calls to prevent early access of scsi_host->shost_data buffer. This prevent null pointer access. Cc: Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_mbx.c | 9 - 1 file changed, 9 deleti

[PATCH 01/25] qla2xxx: Fix Target mode configuration for ISP25XX

2017-05-19 Thread Himanshu Madhani
) -- ignoring request. qla2xxx [:09:00.0]-504b:9: RISC paused -- HCCR=40, Dumping firmware. See Bugzilla for details https://bugzilla.kernel.org/show_bug.cgi?id=195285 Fixes: d74595278f4ab ("scsi: qla2xxx: Add multiple queue pair functionality.") Cc: # 4.10 Signed-off-by: Himanshu Madhani Sig

[PATCH 04/25] qla2xxx: Replace usage of spin_lock with spin_lock_irqsave

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran qla2xxx driver lives in interrupt context. Remove spin_lock usage to prevent leaving CPU in a strange state. Cc: Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_target.c | 26 ++ 1 file changed, 14 insertions

[PATCH 07/25] qla2xxx: Allow fwdump template T262 to specify same start/end.

2017-05-19 Thread Himanshu Madhani
From: Joe Carnuccio Cc: Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_tmpl.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/qla2xxx/qla_tmpl.c b/drivers/scsi/qla2xxx/qla_tmpl.c index 2f2633a8c4ad..33142610882f

[PATCH 03/25] qla2xxx: Allow ABTS RX, RIDA on ATIOQ for ISP83XX/27XX

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran Allow ABTS RX, RIDA to be moved to ATIO Queue only for ISP83XX and ISP27XX. Cc: Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_init.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/qla2xxx

[PATCH 10/25] qla2xxx: Prevent null pointer dereference of ctx.

2017-05-19 Thread Himanshu Madhani
From: Joe Carnuccio Fixes following signature in the stack trace: BUG: unable to handle kernel NULL pointer dereference at 0374 IP: [] qla2x00_sp_free_dma+0xeb/0x2a0 [qla2xxx] Cc: Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_inline.h

[PATCH 06/25] qla2xxx: Reduce excessive debug print during 27xx fwdump.

2017-05-19 Thread Himanshu Madhani
From: Joe Carnuccio Retain loop test for fwdump length exceeding buffer length. Cc: Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_init.c | 8 drivers/scsi/qla2xxx/qla_tmpl.c | 16 +--- 2 files changed, 13 insertions(+), 11

[PATCH 09/25] qla2xxx: Fix mailbox pointer error in classic fwdump.

2017-05-19 Thread Himanshu Madhani
From: Joe Carnuccio Cc: Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx/qla_dbg.c index 51b4179469d1..88748a6ab73f

[PATCH 05/25] qla2xxx: Fix number of queue pairs creation for MQ

2017-05-19 Thread Himanshu Madhani
ned-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h | 1 + drivers/scsi/qla2xxx/qla_init.c | 5 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h index ae119018dfaa..eddbc1218a39 100644 --- a/drivers/sc

[PATCH 08/25] qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC.

2017-05-19 Thread Himanshu Madhani
From: Joe Carnuccio Set bit (BIT_15) to send right ECHO payload information for Diagnostic Echo Test command. Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_bsg.c | 9 + drivers/scsi/qla2xxx/qla_mbx.c | 4 ++-- 2 files changed, 7 insertions

[PATCH 19/25] qla2xxx: Replace ql2xexchoffld & ql_dm_tgt_ex_pct parameter

2017-05-19 Thread Himanshu Madhani
48 limit. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h| 6 +- drivers/scsi/qla2xxx/qla_gbl.h| 5 +- drivers/scsi/qla2xxx/qla_init.c | 2 +- drivers/scsi/qla2xxx/qla_inline.h | 16 + drivers/scsi/qla2xxx/qla_mbx.c| 14 ++--

[PATCH 18/25] qla2xxx: Turn on FW option for exchange check

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran Tell FW to track exchange/cmd state to prevent driver from using stale exchange or exchange that is not meant for this command. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_init.c | 18 ++ drivers/scsi/qla2xxx

[PATCH 11/25] qla2xxx: Include Exchange offload/Extended Login into FW dump

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran Add missing memory dump of Exchange Offload and Extended login into FW dump. Cc: Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 52 + drivers/scsi/qla2xxx/qla_dbg.h | 12

[PATCH 17/25] qla2xxx: Cleanup debug messager IDs.

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran Assign unique id to all traces and logs for debug purpose. Minor cleanup of indentation and spacing around traces and logs. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_attr.c | 26 ++-- drivers/scsi/qla2xxx/qla_bsg.c| 4

[PATCH 14/25] qla2xxx: Use flag PFLG_DISCONNECTED.

2017-05-19 Thread Himanshu Madhani
: 783e0dc4f66a ("qla2xxx: Check for device state before unloading the driver.") Signed-off-by: Sawan Chandak Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h | 1 - drivers/scsi/qla2xxx/qla_mbx.c | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/dr

[PATCH 12/25] qla2xxx: Fix path recovery

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran If the port is moved/changed, current code would trigger a deletion. If the port is already deleted, then do relogin. Cc: Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_gs.c | 21 - 1 file changed, 16 insertions

[PATCH 15/25] qla2xxx: Convert 32-bit LUN usage to 64-bit

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran Convert 32bit LUN field to 64bit LUN. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_target.c | 30 +- drivers/scsi/qla2xxx/qla_target.h | 4 ++-- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +- 3 files

[PATCH 13/25] tcm_qla2xxx: Do not allow aborted cmd to advance.

2017-05-19 Thread Himanshu Madhani
already started the command free process. Cc: Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 14 ++ 1 file changed, 14 insertions(+) diff --git a/drivers/scsi/qla2xxx/tcm_qla2xxx.c b/drivers/scsi/qla2xxx/tcm_qla2xxx.c index

[PATCH 21/25] qla2xxx: Remove redundant wait when target is stopped.

2017-05-19 Thread Himanshu Madhani
case. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_target.c | 33 - 1 file changed, 16 insertions(+), 17 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx/qla_target.c index b8e609ae6cff

[PATCH 16/25] qla2xxx: Fix name server relogin

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran Name server login is normally handle by FW. In some rare case where one of the switches is being updated, name server login could get affected. Trigger relogin to name server when driver detects this condition. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani

[PATCH 20/25] qla2xxx: Remove redundant code

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran During ABTS or Abort task, qla2xxx does a pre-search for the se_cmd, based on command's tag. The same search is performed by TCM. Remove the extra search from qla2xxx. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_target.c

[PATCH 22/25] qla2xxx: Enable auto SCSI BUSY status for target mode

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran Accelerate generation of SCSI busy to let initiators slow down when target is running low in resources. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_init.c | 13 +++-- drivers/scsi/qla2xxx/qla_mbx.c | 2 ++ 2 files changed

[PATCH 24/25] qla2xxx: Remove extra register read

2017-05-19 Thread Himanshu Madhani
From: Quinn Tran Register read is expensive in IO path, remove extra register read in each interrupt processing to improve performance. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_iocb.c | 4 +++- drivers/scsi/qla2xxx/qla_target.c | 11

[PATCH 23/25] qla2xxx: Remove unused irq_cmd_count field.

2017-05-19 Thread Himanshu Madhani
not needed. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_target.c | 9 + drivers/scsi/qla2xxx/qla_target.h | 1 - 2 files changed, 1 insertion(+), 9 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_target.c b/drivers/scsi/qla2xxx/qla_target.c

[PATCH 25/25] qla2xxx: Simplify debug printing of portid.

2017-05-19 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_attr.c | 4 +- drivers/scsi/qla2xxx/qla_bsg.c| 15 +++ drivers/scsi/qla2xxx/qla_gs.c | 54 +- drivers/scsi/qla2xxx/qla_init.c | 82

[PATCH v2 7/7] qla2xxx: Fix crash due to NULL pointer dereference of ctx.

2017-05-24 Thread Himanshu Madhani
From: Joe Carnuccio Fixes following signature in the stack trace: BUG: unable to handle kernel NULL pointer dereference at 0374 IP: [] qla2x00_sp_free_dma+0xeb/0x2a0 [qla2xxx] Cc: # 4.10 Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx

[PATCH v2 5/7] qla2xxx: Set bit 15 for DIAG_ECHO_TEST MBC.

2017-05-24 Thread Himanshu Madhani
From: Joe Carnuccio Set bit (BIT_15) to send right ECHO payload information for Diagnostic Echo Test command. Cc: # 4.10 Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_bsg.c | 9 + drivers/scsi/qla2xxx/qla_mbx.c | 4 ++-- 2 files changed, 7

[PATCH v2 6/7] qla2xxx: Fix mailbox pointer error in fwdump capture.

2017-05-24 Thread Himanshu Madhani
From: Joe Carnuccio Cc: # 4.10 Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx/qla_dbg.c index 51b4179469d1

[PATCH v2 1/7] qla2xxx: Fix recursive loop during target mode configuration for ISP25XX leaving system unresponsive.

2017-05-24 Thread Himanshu Madhani
eported-by: Anthony Bloodoff Tested-by: Laurence Oberman Tested-by: Anthony Bloodoff Signed-off-by: Himanshu Madhani Signed-off-by: Giridhar Malavali --- drivers/scsi/qla2xxx/qla_isr.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/sc

[PATCH v2 4/7] qla2xxx: Modify T262 FW dump template to specify same start/end to debug customer issues.

2017-05-24 Thread Himanshu Madhani
From: Joe Carnuccio Firmware dump allows for debugging customer issues. This patch fixes start/end pointer calculation to capture T262 template entryfor dump tool. Cc: # 4.10 Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_tmpl.c | 2 +- 1 file

[PATCH v2 3/7] qla2xxx: Fix crash due to mismatch mumber of Q-pair creation for Multi queue

2017-05-24 Thread Himanshu Madhani
ned-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h | 1 + drivers/scsi/qla2xxx/qla_init.c | 5 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h index ae119018dfaa..eddbc1218a39 100644 --- a/drivers/sc

[PATCH v2 2/7] qla2xxx: Fix NULL pointer access due to redundant fc_host_port_name call

2017-05-24 Thread Himanshu Madhani
22d/0x3a0 [qla2xxx] Cc: # 4.11 Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_mbx.c | 9 - 1 file changed, 9 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c index a113ab3592a7..12fea77e31c6 100644 --- a/driv

[PATCH v2 0/7] qla2xxx: Bug Fixes for driver.

2017-05-24 Thread Himanshu Madhani
plicable. Please include them in 4.12.0-rc3 fixes at your earliest convenience. Thanks, Himanshu Himanshu Madhani (1): qla2xxx: Fix recursive loop during target mode configuration for ISP25XX leaving system unresponsive. Joe Carnuccio (4): qla2xxx: Modify T262 FW dump template to specify same s

[PATCH v2 01/17] qla2xxx: Allow ABTS RX, RIDA on ATIOQ for ISP83XX/27XX

2017-05-30 Thread Himanshu Madhani
SP83XX and ISP27XX. Cc: # 4.11 Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_init.c | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c index 0391fc317003..f6130e8b1ca1 10

[PATCH v2 08/17] qla2xxx: Convert 32-bit LUN usage to 64-bit

2017-05-30 Thread Himanshu Madhani
From: Quinn Tran Acked-by: Nicholas Bellinger Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_target.c | 32 +++- drivers/scsi/qla2xxx/qla_target.h | 4 ++-- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 2 +- 3 files changed, 18

[PATCH v2 04/17] qla2xxx: Include Exchange offload/Extended Login into FW dump

2017-05-30 Thread Himanshu Madhani
From: Quinn Tran Add missing memory dump of Exchange Offload and Extended login into FW dump. Cc: Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_dbg.c | 51 + drivers/scsi/qla2xxx/qla_dbg.h | 12

[PATCH v2 06/17] tcm_qla2xxx: Do not allow aborted cmd to advance.

2017-05-30 Thread Himanshu Madhani
already started the command free process. Acked-by: Nicholas Bellinger Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/tcm_qla2xxx.c | 13 + 1 file changed, 13 insertions(+) diff --git a/drivers/scsi/qla2xxx/tcm_qla2xxx.c b/drivers/scsi/qla2xxx

[PATCH v2 02/17] qla2xxx: Replace usage of spin_lock with spin_lock_irqsave

2017-05-30 Thread Himanshu Madhani
From: Quinn Tran Convert usage of spin_lock to spin_lock_irqsave because qla2xxx driver accesses all the data structures in an interrupt context. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_target.c | 26 ++ 1 file changed

[PATCH v2 00/17] qla2xxx: Cleanup and minor fixes

2017-05-30 Thread Himanshu Madhani
Hi Martin, This series contains patches that were dropped from 4.12.0-rc3 inclusion, since they can go to 4.13 merge window. Changes from v1 --> v2 o addressed 0-day kernel warning. o addressed cleanups and updates as per Bart's comments. o added Acked-by tag from Nicholas to applicable patches.

[PATCH v2 09/17] qla2xxx: Fix name server relogin

2017-05-30 Thread Himanshu Madhani
From: Quinn Tran Name server login is normally handle by FW. In some rare case where one of the switches is being updated, name server login could get affected. Trigger relogin to name server when driver detects this condition. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani

[PATCH v2 05/17] qla2xxx: Fix path recovery

2017-05-30 Thread Himanshu Madhani
From: Quinn Tran If the port is moved/changed, current code would trigger a deletion. If the port is already deleted, then do relogin. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_gs.c | 21 - 1 file changed, 16 insertions(+), 5

[PATCH v2 03/17] qla2xxx: Retain loop test for fwdump length exceeding buffer length

2017-05-30 Thread Himanshu Madhani
From: Joe Carnuccio Signed-off-by: Joe Carnuccio Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_init.c | 8 drivers/scsi/qla2xxx/qla_tmpl.c | 16 +--- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers

[PATCH v2 07/17] qla2xxx: Use flag PFLG_DISCONNECTED.

2017-05-30 Thread Himanshu Madhani
Chandak Signed-off-by: Himanshu Madhani --- drivers/scsi/qla2xxx/qla_def.h | 1 - drivers/scsi/qla2xxx/qla_mbx.c | 5 ++--- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h index eddbc1218a39..4127f35b669c 100644 --- a

[PATCH v2 13/17] qla2xxx: Remove redundant code

2017-05-30 Thread Himanshu Madhani
e any knowledge of LUN ID. So, there is no reason for qla2xxx driver to manufacture the LUN ID. Signed-off-by: Quinn Tran Signed-off-by: Himanshu Madhani Acked-by: Nicholas Bellinger --- drivers/scsi/qla2xxx/qla_target.c | 39 +++ 1 file changed, 11 insertions(+

<    5   6   7   8   9   10   11   12   13   14   >