hael.hernan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_os.c | 37 -
1 file changed, 32 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_
o stop before
the wq can be destroyed.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h | 3 ++-
drivers/scsi/qla2xxx/qla_isr.c | 20 +++--
drivers/scsi/qla2xxx/qla_mq.c |
;
Signed-off-by: Michael Hernandez <michael.hernan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/Makefile | 3 +-
drivers/scsi/qla2xxx/qla_attr.c | 36 ++--
drivers/scsi/qla2xxx/qla_bottom.c | 398
r as
per Ewan's suggestion.
o Incorporate new pci_irq_alloc_vector call as per Christoph's suggestion.
o To address comments related to Mailbox patches by Ewan, I have
reworked the patch to clean-up mailbox workqueue.
Thanks,
Himanshu
Himanshu Madhani (1):
qla2xxx: Only allow operational MBX
mmands in a sequential order,
command could timeout resulting in some initiator not being able to
log into target.
Reviewed-by: Hannes Reinecke <h...@suse.com>
Signed-off-by: Samy <s...@purestorage.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scs
new pci_irq_alloc_vector call as per Christoph's suggestion.
o To address comments related to Mailbox patches by Ewan, I have
reworked the patch to clean-up mailbox workqueue cleanup.
Thanks,
Himanshu
Himanshu Madhani (1):
qla2xxx: Only allow operational MBX to proceed during RESET.
Mich
-by: Michael Hernandez <michael.hernan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_isr.c | 39 +--
drivers/scsi/qla2xxx/qla_os.c | 41 -
2 files changed, 49 in
o stop before
the wq can be destroyed.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h | 3 ++-
drivers/scsi/qla2xxx/qla_isr.c | 20 +++--
drivers/scsi/qla2xxx/qla_mq.c |
;
Signed-off-by: Michael Hernandez <michael.hernan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/Makefile | 3 +-
drivers/scsi/qla2xxx/qla_attr.c | 36 ++--
drivers/scsi/qla2xxx/qla_bottom.c | 398
From: Samy <s...@purestorage.com>
Signed-off-by: Samy <s...@purestorage.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h | 3 ++
drivers/scsi/qla2xxx/qla_mbx.c | 88 ++
drivers/scs
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@cavium.com>
---
drivers/scsi/qla2xxx/qla_mbx.c | 52 ++
1 file changed, 52 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_mbx
>
> ret = core_tpg_register(wwn, >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 <himanshu.madh...@qlogic.com>
>
,7 +4718,7 @@ retry_unlock2:
> qla83xx_wait_logic();
> retry++;
> ql_dbg(ql_dbg_p3p, base_vha, 0xb066,
>- "Failed to release IDC lock, retyring=%d\n", retry);
>+ "Failed to r
while ((qla2x00_reset_active(vha) || ha->dpc_active ||
>+ ha->flags.mbox_busy) ||
>+ test_bit(FX00_RESET_RECOVERY, >dpc_flags) ||
>+ test_bit(FX00_TARGET_SCAN, >dpc_flags)) {
>+ if (test_bit(UNLOADING, _vha->dpc_flags))
>+ break;
> msleep(1000);
> }
> }
Looks Good.
Acked-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
>
eld. A possible case for such a race would be in the 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!
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
>>
Fixes: 7f939ab ("qla2xxx: Add bsg interface to support statistics counter
reset.")
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_bsg.c |3 +--
1 files chang
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
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/
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c | 2 +-
drivers/scsi/qla2xxx/qla_isr.c | 11 +--
2 files changed, 1
From: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c | 7 +++
drivers/scsi/qla2xxx/qla_isr.c | 2 +-
drivers/scsi/qla2xxx/qla
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_bsg.c | 44
drivers/scsi/qla2xxx/qla_bsg.h | 12
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c | 33 ++---
1 file changed, 14 insertions(+), 19
allow that function to unload the driver.
Signed-off-by: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c | 2 +-
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_os.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/drivers/scsi/qla2xxx/
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_def.h | 6 --
drivers/scsi/qla2xxx/qla_os.c | 44 +--
From: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_bsg.c | 48 ++
drivers/scsi/qla2xxx/qla_bsg
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c | 2 +-
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2x
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Properly initialize IO statistics to avoid initial 0xFFF (-1) values.
Cleanup/simplify usage of pointer to statistics structure.
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani &l
From: Sawan Chandak <sawan.chan...@qlogic.com>
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 <sawan.chan...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.co
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c | 2 +-
drivers/scsi/qla2xxx/qla_isr.c | 8 +++-
drivers/scsi/qla2xxx/qla_
From: Sawan Chandak <sawan.chan...@qlogic.com>
Fixes: 969a619 ("qla2xxx: Add support for buffer to buffer credit value for
ISP27XX.")
Signed-off-by: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scs
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c | 2 +-
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_attr.c | 89 -
drivers/scsi/qla2xxx/qla_dbg.
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
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_attr.c | 28
drivers/scsi/qla2xxx/qla_bsg.c |
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_def.h | 2 ++
drivers/scsi/qla2xxx/qla_mbx.c | 7 +--
drivers/scsi/qla2
har.malav...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c | 2 +-
drivers/scsi/qla2xxx/qla_init.c | 24
2 files changed, 25 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_dbg.c b/dr
On 5/9/16, 7:56 AM, "Laurence Oberman" <lober...@redhat.com> wrote:
>
>
>- Original Message -
>> From: "Laurence Oberman" <lober...@redhat.com>
>> To: "Nicholas A. Bellinger" <n...@linux-iscsi.org>
>
Hi Nic, Laurence,
On 3/30/16, 10:34 PM, "Nicholas A. Bellinger" wrote:
>(Adding target-devel + Qlogic target folks)
>
>On Tue, 2016-03-29 at 22:05 -0700, Bart Van Assche wrote:
>> On 03/29/16 07:42, Laurence Oberman wrote:
>> > I have been using this jammer
ly add initializations to
>the variables when the compiler should have figured it out.
>
>In this case, I wouldn't expect the compiler to ever see through
>the unlikely() macro, and I'm not adding a potentially counterproductive
>initialization, so I see no reason not to apply the patch.
I
Hi Nic,
On 2/12/16, 11:03 PM, "Nicholas A. Bellinger" <n...@linux-iscsi.org> 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:
>
>
>
>>
Hi Nic,
On 2/11/16, 3:47 PM, "Nicholas A. Bellinger" <n...@linux-iscsi.org> wrote:
>On Wed, 2016-02-10 at 22:53 -0800, Nicholas A. Bellinger wrote:
>> On Tue, 2016-02-09 at 18:03 +, Himanshu Madhani wrote:
>> > On 2/8/16, 9:25 PM, "Nicholas A. Be
From: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Reviewed-by: Christoph Hellwig <h...@lst.de>
Reviewed-by: Bart Van Assche <bart.vanass...@sandisk.com>
Fixes: fb3269b ("qla2xxx: Add selective command queuing"
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
From: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Reviewed-by: Christoph Hellwig <h...@lst.de>
Reviewed-by: Bart Van Assche <bart.vanass...@sandisk.com>
Fixes: fb3269b ("qla2xxx: Add selective command queuing"
On 2/8/16, 9:49 PM, "Nicholas A. Bellinger" <n...@linux-iscsi.org> 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
On 2/6/16, 9:00 PM, "Nicholas A. Bellinger" <n...@linux-iscsi.org> 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: Q
Hi Nic,
On 2/8/16, 9:25 PM, "Nicholas A. Bellinger" <n...@linux-iscsi.org> wrote:
>Hi Himanshu,
>
>On Mon, 2016-02-08 at 23:27 +, Himanshu Madhani wrote:
>>
>> I am testing this series with with 4.5.0-rc2+ kernel and I am seeing
>>issue
>>
Hi Nic,
On 2/6/16, 8:40 PM, "Nicholas A. Bellinger" <n...@linux-iscsi.org> wrote:
>Hi Himanshu & Quinn,
>
>On Thu, 2016-02-04 at 11:45 -0500, Himanshu Madhani wrote:
>> From: Quinn Tran <quinn.t...@qlogic.com>
>>
>> #cat /sys/kernel/debu
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):
n Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_def.h|1 +
drivers/scsi/qla2xxx/qla_dfs.c| 55
drivers/scsi/qla2xxx/qla_target.c | 56 ---
>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_def.h |2 +
drivers/scsi/qla2xxx/qla_dfs.c | 49
drivers/scsi/qla2xxx/qla_isr.c | 16 +
3 files changed, 67 insertions(+), 0 deletions(-)
diff
From: Swapnil Nagle <swapnil.na...@purestorage.com>
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 <swapnil.na...@purestroage.com>
Signed-off-by: Himanshu Madhani &l
x90
[] ret_from_fork+0x3f/0x70
[] ? flush_kthread_worker+0x90/0x90
8<
Cc: <sta...@vger.kernel.org>
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_init.c | 10
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_attr.c |4 +-
drivers/scsi/qla2xxx/q
From: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_bsg.c | 55
drivers/scsi/qla2xx
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 <sawan.chan...@qlogic.com>
Signed-off-by: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_attr.c | 12 -
drivers/scsi/qla2xxx
From: Harish Zunjarrao <harish.zunjar...@qlogic.com>
Signed-off-by: Harish Zunjarrao <harish.zunjar...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_bsg.c |9 +++--
drivers/scsi/qla2xxx/qla_bsg.h |4 +++-
2
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
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/driver
From: Chad Dupuis <chad.dup...@qlogic.com>
Signed-off-by: Chad Dupuis <chad.dup...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c |1 +
drivers/scsi/qla2xxx/qla_isr.c |4
2 files changed, 1 insertio
From: Harish Zunjarrao <harish.zunjar...@qlogic.com>
Signed-off-by: Harish Zunjarrao <harish.zunjar...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_attr.c |6 ++-
drivers/scsi/qla2xxx
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
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/qla2
n flag is not
set.
Signed-off-by: Chad Dupuis <chad.dup...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_init.c |6 +-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/dr
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 <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_g
On 1/27/16, 12:24 AM, "Hannes Reinecke" <h...@suse.de> 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.
>>
>> Sig
From: Harish Zunjarrao <harish.zunjar...@qlogic.com>
Signed-off-by: Harish Zunjarrao <harish.zunjar...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_attr.c |6 ++-
drivers/scsi/qla2xxx
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 <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_g
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
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/driver
From: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_bsg.c | 55
drivers/scsi/qla2xx
From: Chad Dupuis <chad.dup...@qlogic.com>
Signed-off-by: Chad Dupuis <chad.dup...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c |1 +
drivers/scsi/qla2xxx/qla_isr.c |4
2 files changed, 1 insertio
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_init.c |3 ---
1 files changed, 0 insertions(+), 3 deletions(-)
diff --git a/dr
From: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Sawan Chandak <sawan.chan...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_attr.c | 12 -
drivers/scsi/qla2xxx
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_attr.c |4 +-
drivers/scsi/qla2xxx/q
From: Harish Zunjarrao <harish.zunjar...@qlogic.com>
Signed-off-by: Harish Zunjarrao <harish.zunjar...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_bsg.c |9 +++--
drivers/scsi/qla2xxx/qla_bsg.h |4 +++-
2
n flag is not
set.
Signed-off-by: Chad Dupuis <chad.dup...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_init.c |6 +-
1 files changed, 5 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/dr
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
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/qla2
: 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
t;
>
>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: Himanshu Madhani
<himanshu.madh...@qlogic.com>
>--
>To unsubscribe from this list: send the line "unsubscribe linux-scsi" in
>the body of a message to majord...@vger.kernel.org
>More majordomo info at http://vger.kernel.org/majordomo-info.html
Thanks,
- Himanshu
<>
ORT LOGGED OUT" : "PORT UNAVAILABLE",
Reported-by: Dan Carpenter <dan.carpen...@oracle.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_target.c |7 +
Hi Nic,
On 12/20/15, 10:57 PM, "Nicholas A. Bellinger" <n...@linux-iscsi.org> 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 con
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
From: Quinn Tran <quinn.t...@qlogic.com>
set ATIO/Request/Response Queues and Default number
of outstanding command to 4k.
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_def.h |3
lock call sess_lock.
This is done to reduce lock contention and increase traffic throughput.
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_def.h |1 +
drivers/scsi/qla2xxx/qla_os.c
1, so ATIO's won't be missed and hence
no need to process ATIO's after setting the online flag.
Signed-off-by: Dilip Kumar Uppugandla <di...@purestorage.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/q
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_def.h |3 ++
drivers/scsi/qla2xxx/qla_isr.c |3 ++
drivers/scsi/qla2xxx/qla_target.c | 65 -
dr
From: Quinn Tran <quinn.t...@qlogic.com>
queue work element to specific process lessen cache miss
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_isr.c |2 +-
dr
I ack being held by many sessions.
Signed-off-by: Alexei Potashnik <ale...@purestorage.com>
Acked-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Reviewed-by: Hannes Reinecke <h...@suse.com>
---
drivers/scsi/qla2xxx/qla_
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_def.h|1 +
drivers/scsi/qla2xxx/qla_gbl.h|1 +
drivers/scsi/qla2xxx/qla_init.c |6 ++-
drivers/scsi/qla2xxx/q
From: Quinn Tran <quinn.t...@qlogic.com>
Register to receive notification of when irq setting change
occured.
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_def.h|6 +++
dr
From: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_target.c | 20
1 files changed, 20 insertions(+), 0 deletions(-)
diff --
From: Quinn Tran <quinn.t...@qlogic.com>
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 <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.mad
ertain scenarios it's impossible to tell whether
command was received in logged in or logged out state.
Signed-off-by: Alexei Potashnik <ale...@purestorage.com>
Acked-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Reviewe
ait for all conflicts before ack'ing PLOGI
Dilip Kumar Uppugandla (1):
qla2xxx: Check for online flag instead of active reset when
transmitting responses
Himanshu Madhani (4):
qla2xxx: Enable Extended Logins support
qla2xxx: Enable Exchange offload support.
qla2xxx: Enable Target count
This patch adds interface to send explicit LOGO
explicit LOGO using using ELS commands from driver.
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_attr.c | 36 +++
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
Reviewed-by: Hannes Reinecke <h...@suse.com>
---
drivers/scsi/qla2xxx/qla_dbg.c |2 +-
drivers/scsi/qla2xxx/qla_def.h | 15 +
dr
by driver. ISP firmware supports upto 16k total logins.
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c |9 +--
drivers/scsi/qla2xxx/qla_def.h | 13 -
drivers/
firmware
can supports upto 32k total active exchanges.
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c |9 +--
drivers/scsi/qla2xxx/qla_def.h | 12 -
drivers/
7]
MAX VP count[254]
MAX FCF count[0]
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Reviewed-by: Hannes Reinecke <h...@suse.com>
---
drivers/scsi/qla2xxx/qla_def.h | 13 +++--
drivers/scsi/qla2
Hi Dan,
On 12/16/15, 3:07 AM, "linux-scsi-ow...@vger.kernel.org on behalf of Dan
Carpenter" wrote:
>After the loop we test for "if (!retries) " as a failure, but actually
>the post-op here will end with retries set to -1.
801 - 900 of 992 matches
Mail list logo