be missed and hence
no need to process ATIO's after setting the online flag.
Signed-off-by: Dilip Kumar Uppugandla
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 34 --
drivers/scsi/qla2xxx/qla_
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h |3 ++
drivers/scsi/qla2xxx/qla_isr.c |3 ++
drivers/scsi/qla2xxx/qla_target.c | 65 -
drivers/scsi/qla2xxx/qla_target.h |2 +
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 71
From: Quinn Tran
queue work element to specific process lessen cache miss
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_isr.c |2 +-
drivers/scsi/qla2xxx/qla_target.c | 13 -
drivers/scsi/qla2xxx/tcm_qla2xxx.c |4
ny sessions.
Signed-off-by: Alexei Potashnik
Acked-by: Quinn Tran
Signed-off-by: Himanshu Madhani
Reviewed-by: Hannes Reinecke
---
drivers/scsi/qla2xxx/qla_dbg.c|4 +-
drivers/scsi/qla2xxx/qla_def.h|2 +
drivers/scsi/qla2xxx/qla_os.c |1 +
drivers/scsi/qla2xxx
From: Quinn Tran
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
b/drivers/scsi/qla2xxx/qla_target.c
index ac7a754
Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h|1 +
drivers/scsi/qla2xxx/qla_gbl.h|1 +
drivers/scsi/qla2xxx/qla_init.c |6 ++-
drivers/scsi/qla2xxx/qla_isr.c| 44 +
drivers/scsi/qla2xxx/qla_os.c |2 +
drivers/scsi/ql
From: Quinn Tran
Register to receive notification of when irq setting change
occured.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h|6 +++
drivers/scsi/qla2xxx/qla_isr.c| 76 -
drivers/scsi
From: Quinn Tran
Replace QLA_TGT_STATE_ABORTED state with a bit because
the current state of the command is lost when an abort
is requested by upper layer.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
Reviewed-by: Hannes Reinecke
---
drivers/scsi/qla2xxx/qla_target.c | 23
impossible to tell whether
command was received in logged in or logged out state.
Signed-off-by: Alexei Potashnik
Acked-by: Quinn Tran
Signed-off-by: Himanshu Madhani
Reviewed-by: Hannes Reinecke
---
drivers/scsi/qla2xxx/qla_def.h|2 +
drivers/scsi/qla2xxx/qla_os.c |1 +
dr
Hi Alexie/Dan,
I will send follow up patch to fix this.
Thanks,
-Himanshu
On 12/24/15, 12:11 AM, "Alexei Potashnik" wrote:
>I my original patch line 3583 was:
>
>+ bool logged_out = (status & 0x) ==
>CTIO_PORT_LOGGED_OUT;
>
>and line 3587 was:
>
>+
Hi Nic,
On 12/20/15, 10:57 PM, "Nicholas A. Bellinger" wrote:
>Hi Himanshu & Co,
>
>On Thu, 2015-12-17 at 14:56 -0500, Himanshu Madhani wrote:
>> Hi Nic,
>>
>> Please apply this series to target-pending at your earliest convenience.
>>
>>
"PORT LOGGED OUT" : "PORT UNAVAILABLE",
Reported-by: Dan Carpenter
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_target.c |7 ---
1 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla
: Johannes Thumshirn
>> Signed-off-by: Arnd Bergmann
>>
>
>
>
>I was missing
>
>From: Tina Ruchandani
>
>If anyone is going to pick this up, let me know whether you will fix
>it up yourself or if I should resend.
Please resend the patch and add Acked-by: H
From: Harish Zunjarrao
Signed-off-by: Harish Zunjarrao
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c |6 ++-
drivers/scsi/qla2xxx/qla_bsg.c | 61 +++
drivers/scsi/qla2xxx/qla_bsg.h |1 +
drivers/scsi/qla2xxx/qla_dbg.c
Set bit 12 of additional firmware options 3 to let firmware
hold status IOCB until ABTS response is received from Target.
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_gbl.h |1 +
drivers/scsi/qla2xxx/qla_init.c | 11 ++-
drivers
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_version.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_version.h
b/drivers/scsi/qla2xxx/qla_version.h
index 6d31faa..0bc93fa 100644
--- a/drivers/scsi/qla2xxx/qla_version.h
+++ b
From: Sawan Chandak
Signed-off-by: Sawan Chandak
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c | 55
drivers/scsi/qla2xxx/qla_bsg.h | 24 +
drivers/scsi/qla2xxx/qla_def.h |2 +
drivers/scsi/qla2xxx/qla_fw.h
From: Chad Dupuis
Signed-off-by: Chad Dupuis
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dbg.c |1 +
drivers/scsi/qla2xxx/qla_isr.c |4
2 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx/qla_dbg.c
From: Joe Carnuccio
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
index 52a8765..a663ff6 100644
--- a
From: Sawan Chandak
Signed-off-by: Sawan Chandak
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 12 -
drivers/scsi/qla2xxx/qla_bsg.c | 80 ++
drivers/scsi/qla2xxx/qla_bsg.h |7 +++
drivers/scsi/qla2xxx/qla_dbg.c |2
From: Joe Carnuccio
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c |4 +-
drivers/scsi/qla2xxx/qla_dbg.c| 141 -
drivers/scsi/qla2xxx/qla_init.c | 16 ++--
drivers/scsi/qla2xxx/qla_inline.h
From: Harish Zunjarrao
Signed-off-by: Harish Zunjarrao
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c |9 +++--
drivers/scsi/qla2xxx/qla_bsg.h |4 +++-
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_bsg.c b/drivers/scsi
-by: Chad Dupuis
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c |6 +-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
index 8001c89..184b6b6 100644
--- a/drivers/scsi/qla2xxx/qla_init.c
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_os.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
index d94a236..fa017e9 100644
--- a/drivers/scsi/qla2xxx
: Add support for Private link statistics counters.
qla2xxx: Provide mbx info in BBCR data after mbx failure
Himanshu Madhani (3):
qla2xxx: Allow fw to hold status before sending ABTS response.
qla2xxx: Enable T10-DIF for ISP27XX
qla2xxx: Update driver version to 8.07.00.33-k
Joe Carnuccio
Set bit 12 of additional firmware options 3 to let firmware
hold status IOCB until ABTS response is received from Target.
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_gbl.h |1 +
drivers/scsi/qla2xxx/qla_init.c | 11 ++-
drivers
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_os.c |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
index d94a236..fa017e9 100644
--- a/drivers/scsi/qla2xxx
2):
qla2xxx: Remove unneeded link offline message.
qla2xxx: Set relogin flag when we fail to queue login requests.
Harish Zunjarrao (2):
qla2xxx: Add support for Private link statistics counters.
qla2xxx: Provide mbx info in BBCR data after mbx failure
Himanshu Madhani (3):
qla2xxx: Allow fw t
From: Sawan Chandak
Signed-off-by: Sawan Chandak
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 12 -
drivers/scsi/qla2xxx/qla_bsg.c | 80 ++
drivers/scsi/qla2xxx/qla_bsg.h |7 +++
drivers/scsi/qla2xxx/qla_dbg.c |2
From: Harish Zunjarrao
Signed-off-by: Harish Zunjarrao
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c |9 +++--
drivers/scsi/qla2xxx/qla_bsg.h |4 +++-
2 files changed, 10 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_bsg.c b/drivers/scsi
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_version.h |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_version.h
b/drivers/scsi/qla2xxx/qla_version.h
index 6d31faa..0bc93fa 100644
--- a/drivers/scsi/qla2xxx/qla_version.h
+++ b
From: Chad Dupuis
Signed-off-by: Chad Dupuis
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dbg.c |1 +
drivers/scsi/qla2xxx/qla_isr.c |4
2 files changed, 1 insertions(+), 4 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/drivers/scsi/qla2xxx/qla_dbg.c
From: Joe Carnuccio
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
index 52a8765..a663ff6 100644
--- a
-by: Chad Dupuis
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c |6 +-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
index 8001c89..184b6b6 100644
--- a/drivers/scsi/qla2xxx/qla_init.c
From: Harish Zunjarrao
Signed-off-by: Harish Zunjarrao
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c |6 ++-
drivers/scsi/qla2xxx/qla_bsg.c | 61 +++
drivers/scsi/qla2xxx/qla_bsg.h |1 +
drivers/scsi/qla2xxx/qla_dbg.c
From: Joe Carnuccio
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c |4 +-
drivers/scsi/qla2xxx/qla_dbg.c| 141 -
drivers/scsi/qla2xxx/qla_init.c | 16 ++--
drivers/scsi/qla2xxx/qla_inline.h
From: Sawan Chandak
Signed-off-by: Sawan Chandak
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c | 55
drivers/scsi/qla2xxx/qla_bsg.h | 24 +
drivers/scsi/qla2xxx/qla_def.h |2 +
drivers/scsi/qla2xxx/qla_fw.h
On 1/27/16, 12:24 AM, "Hannes Reinecke" wrote:
>On 01/26/2016 06:10 PM, Himanshu Madhani wrote:
>> Set bit 12 of additional firmware options 3 to let firmware
>> hold status IOCB until ABTS response is received from Target.
>>
>> Signed-off-by: Himansh
Hi Johannes,
On 1/28/16, 12:59 AM, "Johannes Thumshirn" wrote:
>On Wed, Jan 27, 2016 at 12:03:33PM -0500, Himanshu Madhani wrote:
>> From: Harish Zunjarrao
>>
>> Signed-off-by: Harish Zunjarrao
>> Signed-off-by: Himanshu Madhani
>> ---
from_fork+0x3f/0x70
[] ? flush_kthread_worker+0x90/0x90
8<
Cc:
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 10 +-
drivers/scsi/qla2xxx/qla_isr.c |4 ++--
drivers/scsi/qla2xxx/qla_mid.c |4 ++--
drivers/scsi/qla2xxx/qla_os.c
Hi Nic,
Please apply following patches to target-pending branch at your earliest
convenience.
Thanks,
Himanshu
Quinn Tran (3):
qla2xxx: Fix stale pointer access.
qla2xxx: Add DebugFS node for target sess list.
qla2xxx: Add DebugFS node to show irq vector's cpuid
Swapnil Nagle (1):
qla2
From: Quinn Tran
#cat /sys/kernel/debug/qla2xxx/qla2xxx_31/tgt_sess
qla2xxx_31
Port ID Port NameHandle
ff:fc:01 21:fd:00:05:33:c7:ec:16 0
01:0e:00 21:00:00:24:ff:7b:8a:e4 1
01:0f:00 21:00:00:24:ff:7b:8a:e5 2
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu
From: Quinn Tran
> cat /sys/kernel/debug/qla2xxx/*/irq_cpuid
qla2xxx_81
IRQ Name Vector CPUID
qla2xxx (default) 150 9
qla2xxx (rsp_q) 151 9
qla2xxx (atio_q) 152 9
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2
From: Swapnil Nagle
The function value inside se_cmd can change if the TMR is cancelled.
Use original ATIO Type to correctly determine CTIO response.
Signed-off-by: Swapnil Nagle
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c |2 +-
1 files changed, 1 insertions
Hi Bart,
On 2/4/16, 10:16 AM, "Bart Van Assche" wrote:
>On 02/04/2016 08:45 AM, Himanshu Madhani wrote:
>> From: Quinn Tran
>>
>> #cat /sys/kernel/debug/qla2xxx/qla2xxx_31/tgt_sess
>> qla2xxx_31
>> Port ID Port NameHandl
Hi Nic,
On 2/6/16, 8:40 PM, "Nicholas A. Bellinger" wrote:
>Hi Himanshu & Quinn,
>
>On Thu, 2016-02-04 at 11:45 -0500, Himanshu Madhani wrote:
>> From: Quinn Tran
>>
>> #cat /sys/kernel/debug/qla2xxx/qla2xxx_31/tgt_sess
>> qla2xxx_3
On 2/6/16, 9:00 PM, "Nicholas A. Bellinger" wrote:
>On Sat, 2016-02-06 at 20:40 -0800, Nicholas A. Bellinger wrote:
>> Hi Himanshu & Quinn,
>>
>> On Thu, 2016-02-04 at 11:45 -0500, Himanshu Madhani wrote:
>> > From: Quinn Tran
>> >
>
Hi Nic,
On 2/8/16, 9:25 PM, "Nicholas A. Bellinger" wrote:
>Hi Himanshu,
>
>On Mon, 2016-02-08 at 23:27 +0000, Himanshu Madhani wrote:
>>
>> I am testing this series with with 4.5.0-rc2+ kernel and I am seeing
>>issue
>> where trying to trigger
&g
On 2/8/16, 9:49 PM, "Nicholas A. Bellinger" wrote:
>On Mon, 2016-02-08 at 17:43 +0000, Himanshu Madhani wrote:
>> >
>> >So looking at this patch beyond the debugfs part, it does change where
>> >->check_initiator_node_acl() gets call during qlt_creat
Hi Nic,
Here are the patches that addresses review comments from Bart
and Christoph. See email threads
http://www.spinics.net/lists/target-devel/msg11418.html
http://www.spinics.net/lists/target-devel/msg11419.html
Please apply these patches to target-pending.
Thanks,
Himanshu
Quinn Tran (2
From: Quinn Tran
Signed-off-by: Quinn Tran
Reviewed-by: Christoph Hellwig
Reviewed-by: Bart Van Assche
Fixes: fb3269b ("qla2xxx: Add selective command queuing")
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c |4 ++--
drivers/scsi/qla2xxx/tcm_qla2xx
From: Quinn Tran
Signed-off-by: Quinn Tran
Reviewed-by: Christoph Hellwig
Reviewed-by: Bart Van Assche
Fixes: fb3269b ("qla2xxx: Add selective command queuing")
Signed-off-by: Himanshu Madhani
---
drivers/target/target_core_transport.c | 12 +---
include/target/target_c
Hi Nic,
On 2/11/16, 3:47 PM, "Nicholas A. Bellinger" wrote:
>On Wed, 2016-02-10 at 22:53 -0800, Nicholas A. Bellinger wrote:
>> On Tue, 2016-02-09 at 18:03 +0000, Himanshu Madhani wrote:
>> > On 2/8/16, 9:25 PM, "Nicholas A. Bellinger"
>>wr
Hi Nic,
On 2/12/16, 11:03 PM, "Nicholas A. Bellinger" wrote:
>Hi Himanshu & Co,
>
>On Fri, 2016-02-12 at 00:48 -0800, Nicholas A. Bellinger wrote:
>> On Fri, 2016-02-12 at 05:30 +, Himanshu Madhani wrote:
>
>
>
>> Thanks for the
Hi Nic,
Sorry about the delay in response.
I have tested with RHEL 6.5 and noticed that IO were not able to complete
with 16M and 32M read/write. IO¹s were getting error due to Mid-layer
underflow
With initiator running upstream kernel version 4.2 as well I was seeing
error with Mid-layer repor
cared, either from qLogic or linux-scsi.
>
>I'm not overly fussed whether it goes in or not, it was more a point
>in the discussion that proceeded it, however it does solve the
>problems in the discussion that preceded it.
This patch Looks good.
Acked-By: Himanshu Madhani
>
Hi James,
On 10/8/15, 9:17 AM, "James Bottomley"
wrote:
>On Thu, 2015-10-08 at 15:46 +0000, Himanshu Madhani wrote:
>>
>> On 10/7/15, 4:41 PM, "Julian Calaby" wrote:
>>
>> >Hi Xose,
>> >
>> >On Thu, Oct 8, 2015 at 2:13 AM
Hi James, Christoph,
Please apply the following patches to the scsi tree, misc branch at your
earliest convenience.
Thanks,
-Himanshu
Himanshu Madhani (2):
qla2xxx: Remove unavailable firmware files
qla2xxx: fix rwlock recursion
drivers/scsi/qla2xxx/qla_nx.c | 58
x10
kernel: [] ? module_sect_show+0x30/0x30
kernel: [] ? copy_module_from_user+0x8d/0xf0
kernel: [] SyS_init_module+0x92/0xc0
kernel: [] entry_SYSCALL_64_fastpath+0x12/0x6f
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_n
Remove firmware binary names for the ISPs, which
are not submitted to linux-firmware
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_os.c | 29 -
1 files changed, 0 insertions(+), 29 deletions(-)
diff --git a/drivers
Hi Bart,
> On Oct 14, 2015, at 10:33 AM, Bart Van Assche
> wrote:
>
> On 10/14/2015 08:57 AM, Himanshu Madhani wrote:
>> This patch fixes rwlock recursion introduced for ISP82XX by
>> commit 8dfa4b5a ("qla2xxx: Fix sparse annotations")
>
> Hello Him
Hi Bart,
On 10/14/15, 4:07 PM, "linux-scsi-ow...@vger.kernel.org on behalf of
Himanshu Madhani" wrote:
>Hi Bart,
>
>> On Oct 14, 2015, at 10:33 AM, Bart Van Assche
>> wrote:
>>
>> On 10/14/2015 08:57 AM, Himanshu Madhani wrote:
>>> This patch
: [] entry_SYSCALL_64_fastpath+0x12/0x6f
>
>Fixes: 8dfa4b5a9b44 ("qla2xxx: Fix sparse annotation")
>Signed-off-by: Bart Van Assche
>Reported-by: Himanshu Madhani
>Tested-by: Himanshu Madhani
>Cc: Giridhar Malavali
>Cc: Xose Vazquez Perez
>Cc: stable # v4.3+
>---
Remove firmware binary names for the ISPs, which
are not submitted to linux-firmware
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
Cc: Hannes Reinecke
Cc: Julian Calaby
Cc: Xose Vazquez Perez
---
drivers/scsi/qla2xxx/qla_os.c |3 ---
1 files changed, 0 insertions
Remove firmware binary names for the ISPs, which
are not submitted to linux-firmware
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
Reviewed-by: Julian Calaby
Reviewed-by: Xose Vazquez Perez
Cc: Hannes Reinecke
---
drivers/scsi/qla2xxx/Kconfig |3 ---
drivers/scsi
this patch fixes following regression
# targetcli
[Errno 13] Permission denied:
'/sys/kernel/config/target/qla2xxx/21:00:00:0e:1e:08:c7:20/tpgt_1/enable'
Fixes: 2eafd72939fd ("target: use per-attribute show and store methods")
Signed-off-by: Himanshu Madhani
Signed-off-b
Hi Martin,
This series addes option to add protection mask modules parameter and
fix for DMA error with DIF sg buffer, when it crosses 4G boundary.
Please apply these to 4.21/scsi-misc at your earliest convenience.
Thanks,
Himanshu
Giridhar Malavali (1):
qla2xxx: Fix DMA error when the D
Malavali
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 21 ++-
drivers/scsi/qla2xxx/qla_def.h| 28
drivers/scsi/qla2xxx/qla_gbl.h| 3 +-
drivers/scsi/qla2xxx/qla_iocb.c | 335 +++---
drivers/scsi/qla2xxx/qla_isr.c
From: "Martin K. Petersen"
Allow user to selectively enable/disable DIF/DIX protection
capabilities mask.
Signed-off-by: Martin K. Petersen
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_os.c | 36
1 file changed, 28 insert
Hi Christoph,
We are facing an issue with masked MSIX vectors received while trying to get
pci vectors when BLK/SCSI-MQ is enabled when number of CPUs are lesser than the
available MSIX vectors. For our ISP25xx chipset, hardware supports 32 MSIX
vectors with MQ enabled. We originally found this
: 5601236b6f794 ("scsi: qla2xxx: Add Block Multi Queue functionality.")
Cc: #4.19
Signed-off-by: Ming Lei
Reviewed-by: Himanshu Madhani
Tested-by: Himanshu Madhani
Signed-off-by: Himanshu Madhani
---
Hi Martin,
With SCSI-MQ set as default starting 4.19, we found regression where systems
with lo
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 ca7945cb959b..537098e8f1c1 100644
--- a/drivers/scsi/qla2xxx/qla_version.h
From: Quinn Tran
Change defautl ZIO threshold to an optimize value.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h
From: Quinn Tran
This patch flushes del_work and free_work while sending NACK response
for PRLI
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
b/drivers
IRQ context
Himanshu Madhani (2):
qla2xxx: Fix N2N target discovery with Local loop
qla2xxx: Update driver version to 10.00.00.13-k
Quinn Tran (9):
qla2xxx: Add pci function reset support.
qla2xxx: Change default ZIO threshold.
qla2xxx: Fix session cleanup hang
qla2xxx: flush IO on chip
From: Quinn Tran
On Transmit respond in target mode, if the chip is already
reset or the session is already deleted, then advance the
command to the free step. There is no need to abort the
command, because the chip has already flushed it.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu
fabric
configuration. When loop is explicitly made down, and FAWWPN feature is
enabled, then driver need to restore original flashed WWPN.
Signed-off-by: Sawan Chandak
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_isr.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff
operation state.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_os.c | 53 +++
1 file changed, 53 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
index c6ef83d0d99b..39a0bdb66612
From: Quinn Tran
For eh_bus_reset, driver suppose to reset the link.
Current option to reset the link is applicable to Loop
only. This patch updates current FW option with
the one that is applicable to all topologies.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi
From: Quinn Tran
On session cleanup, either an implicit LOGO or an implicit PRLO
is used to flush IOs. If the flush command hit Queue Full condition,
then it is dropped. This patch adds retry code to prevent command drop.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
From: Quinn Tran
This patch fixes memory leak by releasing DMA memory in case CT request
and response allocation fails.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_gs.c | 11 +--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a
This patch fixes the issue where Dell-EMC Target will
fail to discover LUNs if domain and area of port ID is
not same as adapter's.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 5 -
1 file changed, 5 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_ini
From: Quinn Tran
This patch allocates DMA memory to prevent NULL pointer access
for ct_sns request while sending switch commands.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 15 ---
1 file changed, 12 insertions(+), 3 deletions
From: Giridhar Malavali
This patch fixes SRB allocation flag from GFP_KERNEL to GFP_ATOMIC, to
prevent sleeping in IRQ context
Signed-off-by: Giridhar Malavali
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
From: Quinn Tran
This patch removes unnecessary code to handle RSCN, instead
performs full scan everytime driver receives RSCN
Fixes: d4f7a16aeca6f ("scsi: qla2xxx: Remove ASYNC GIDPN switch command")
Cc: sta...@vger.kernel.org #4.19
Signed-off-by: Quinn Tran
Signed-off-by: Himans
From: Giridhar Malavali
This patch adds new BIT detection to enable FC-NVMe feature in
the driver.
Signed-off-by: Giridhar Malavali
Signed-off-by: Himanshu Madhani
---
Hi Martin,
This patch adds additional bit to enable FC-NVMe in the driver.
Please apply this patch to 5.1/scsi-queue at
Hi Bart,
On 1/29/19, 2:30 PM, "Giridhar Malavali" wrote:
On 1/25/19, 7:55 AM, "linux-scsi-ow...@vger.kernel.org on behalf of Bart
Van Assche"
wrote:
External Email
On Thu, 2019-01-24 at 23:23 -0800, Himanshu Madhani w
Hi Martin,
On 2/8/19, 2:58 PM, "Martin K. Petersen" wrote:
External Email
--
Himanshu?
> The driver is sending a PRLI to each target port with both,
> FCP _and_ NVMe enabled. The target is n
SENT;
+ fcport->flags &= ~FCF_ASYNC_SENT;
done:
return rval;
}
--
1.8.3.1
Looks good.
Acked-by: Himanshu Madhani
Himanshu Madhani (5):
qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware
qla2xxx: Fix unload when NVMe devices are configured
qla2xxx: Check for FW started flag before aborting
qla2xxx: Fix code indentation for qla27xx_fwdt_entry
qla2xxx: Update driver version to
ned-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 13 -
1 file changed, 8 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi/qla2xxx/qla_init.c
index 8307eac796a2..cdf57eb643b3 100644
--- a/drivers/scsi/qla2xxx/qla_init.c
+++ b/dr
From: Darren Trapp
Add Support for First Burst for FC-NVMe protocol. This
feature requires First Burst support in the firmware.
Signed-off-by: Darren Trapp
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 4
drivers/scsi/qla2xxx/qla_init.c | 6 ++
drivers/scsi
-off-by: Anil Gurumurthy
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 103
drivers/scsi/qla2xxx/qla_def.h | 6 +++
drivers/scsi/qla2xxx/qla_gbl.h | 1 +
drivers/scsi/qla2xxx/qla_init.c | 9
For FC-NVMe, if the fw_started flag is not set or
fcport is deleted, then do not send Abort command
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_nvme.c | 8
1 file changed, 8 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_nvme.c b/drivers/scsi/qla2xxx/qla_nvme.c
From: Quinn Tran
add check to allow 1 discovery command per session to be sent.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 6 --
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers
From: Quinn Tran
Prevent user from sending commands through SysFS while
FW is not running or reset is in progress.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/scsi/qla2xxx
From: Joe Carnuccio
This patch adds workqueue mechanism for deleting fcport
via BSG interface.
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_bsg.c | 18 +-
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2xxx/qla_os.c | 11
This patch fixes driver unload issue when FC-NVMe devices are
configured.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_nvme.c | 22 ++
1 file changed, 10 insertions(+), 12 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_nvme.c b/drivers/scsi/qla2xxx
This patch fixes following checkpatch ERROR
ERROR: space prohibited before that ',' (ctx:WxW)
No change is functionality due to this patch.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_tmpl.c | 46 -
1 file changed, 23 inserti
From: Quinn Tran
current code hard code marker request to use request
and response queue 0. This patch make use of the
qpair as the path to access the request/response queues.
It allows marker to be place on any hardware queues.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
301 - 400 of 1324 matches
Mail list logo