On 9/26/14, 8:08 AM, Dan Carpenter dan.carpen...@oracle.com wrote:
Hello Himanshu Madhani,
The patch df57cabac41f: qla2xxx: Add FDMI-2 functionality. from Sep
25, 2014, leads to the following static checker warnings:
drivers/scsi/qla2xxx/qla_gs.c:1339 qla2x00_fdmi_rhba() error: snprintf
For ISP27XX, driver will capture new firmware dump even if there is
one already collected. Prevent this from happening by checking
fw_dumped flag.
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx
o Added message indicating firmware dump was sucessfully collected
for ISP27XX.
o Improve logging to help debug firmware dump process for ISP27XX.
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_def.h |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h
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_init.c |7 +--
1 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx
From: Andrew Vasquez andrew.vasq...@qlogic.com
Signed-off-by: Andrew Vasquez andrew.vasq...@qlogic.com
Signed-off-by: Harish Zunjarrao harish.zunjar...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_mbx.c | 15 +++
1 files
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_tmpl.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_tmpl.c b/drivers/scsi/qla2xxx/qla_tmpl.c
to be ready for P3P.
Himanshu Madhani (8):
qla2xxx: Fix warnings reported by static checker.
qla2xxx: Fix crash due to wrong casting of reg for ISP27XX.
qla2xxx: Add message for sucessful FW dump collected for ISP27XX.
qla2xxx: Add udev notification to save fw dump for ISP27XX
qla2xxx
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_tmpl.c |5 +++--
1 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_tmpl.c b/drivers/scsi/qla2xxx
From: Nigel Kirkland nigel.kirkl...@qlogic.com
Signed-off-by: Nigel Kirkland nigel.kirkl...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_sup.c | 11 +++
1 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/drivers/scsi
refreshing ports information will
not be able to scan NPIV port because of this behavior. So while restoring WWPN,
only restore physical port WWPN.
Signed-off-by: Sawan Chandak sawan.chan...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_isr.c | 17
fix in driver
to make driver wait, for FW to be ready state before
Signed-off-by: Sawan Chandak sawan.chan...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_def.h |1 +
drivers/scsi/qla2xxx/qla_isr.c |2 ++
drivers/scsi/qla2xxx/qla_mid.c
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
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
On 4/9/15, 10:53 PM, Bart Van Assche bart.vanass...@sandisk.com wrote:
On 04/09/15 20:59, Himanshu Madhani wrote:
Hi James,
Please apply the following patches to the scsi tree at your earliest
convenience for inclusion in the next mainline merge window.
Thanks,
Himanshu
Hello Himanshu
available from
the regression tests ?
Hello Bart,
Replying to correct email thread. We have concluded our regression cycle.
The series looks good.
Acked-by: Himanshu Madhani himanshu.madh...@qlogic.com
Thanks,
Bart.
--
To unsubscribe from this list: send the line unsubscribe linux-scsi
quinn.t...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c |2 +-
drivers/scsi/qla2xxx/qla_def.h |5 ++
drivers/scsi/qla2xxx/qla_os.c |3 +
drivers/scsi/qla2xxx/qla_target.c | 123
scsi_transport_fc registration in target mode
qla2xxx: drop cmds/tmrs arrived while session is being deleted
qla2xxx: terminate exchange when command is aborted by LIO
qla2xxx: delete session if initiator is gone from FW
qla2xxx: wait for all conflicts before ack'ing PLOGI
Himanshu Madhani (1
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c|2 +-
drivers/scsi/qla2xxx/qla_init.c | 137 ++---
drivers/scsi/qla2xxx/qla_target.c |9 ++-
3 files changed, 117 insertions(+), 31 deletions(-)
diff --git
by many sessions.
Cc: sta...@vger.kernel.org
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
---
drivers/scsi/qla2xxx/qla_dbg.c|4 +-
drivers/scsi/qla2xxx/qla_def.h|2 +
drivers
: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_init.c | 14 +++---
drivers/scsi/qla2xxx/qla_os.c |3 ++-
2 files changed, 13 insertions(+), 4 deletions(-)
diff
scenarios it's impossible to tell whether
command was received in logged in or logged out state.
Cc: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_def.h|2 +
drivers/scsi
From: Alexei Potashnik ale...@purestorage.com
cancel any commands from initiator's s_id that are still waiting
on qla_tgt_wq when PLOGI arrives.
Cc: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Acked-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Himanshu
sessions
(unless deletion is already IN_PROGRESS):
- different port_name, different port_id, but the same loop_id
(without logout)
Cc: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Acked-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Himanshu Madhani
session's commands will
keep finding old session in the fcport map.
This patch drops cmds/tmrs if they find session in the progress of
being deleted.
Cc: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Acked-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Himanshu
.
Cc: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c|2 +-
drivers/scsi/qla2xxx/qla_def.h|5 +++
drivers/scsi/qla2xxx/qla_init.c | 32
to
the aborted_task handler.
Changed iSCSI aborted_task logic to satisfy the above requirement.
Cc: sta...@vger.kernel.org
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
---
drivers/scsi
Cc: sta...@vger.kernel.org
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 +++
drivers/scsi/qla2xxx/qla_dbg.c|5 +-
drivers/scsi/qla2xxx/qla_def.h| 19
)
!test_bit(PFLG_DRIVER_REMOVING, vha-pci_flags)
!test_bit(PFLG_DRIVER_PROBING, vha-pci_flags)) {
--
1.7.10.4
Looks good.
Acked-by: Himanshu Madhani himanshu.madh...@qlogic.com
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body
From: Quinn Tran quinn.t...@qlogic.com
Adjust debug flag to match debug comment.
Signed-off-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c |7 ---
drivers/scsi/qla2xxx/qla_target.h |3
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/scsi/qla2xxx/qla_def.h | 15 +
drivers/scsi/qla2xxx/qla_dfs.c | 56
drivers/scsi/qla2xxx/qla_iocb.c
Remove unnecessary msleep from qlt_send_term_exchange as it
adds latency of 250 msec while sending terminate exchange to
an aborted task.
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/scsi/qla2xxx
count[254]
MAX FCF count[0]
Signed-off-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_def.h | 13 +++--
drivers/scsi/qla2xxx/qla_dfs.c | 50
drivers/scsi/qla2xxx
From: Kanoj Sarcar kanoj.sar...@qlogic.com
Signed-off-by: Kanoj Sarcar kanoj.sar...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/qla2xxx
From: Quinn Tran quinn.t...@qlogic.com
Request IOCB queue element(s) is reserved during
good path IO. Under error condition such as unable
to allocate IOCB handle condition, the IOCB count
that was reserved is not released.
Signed-off-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Himanshu
saurav.kash...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_init.c |4
drivers/scsi/qla2xxx/qla_target.c |6 --
2 files changed, 4 insertions(+), 6 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c b/drivers/scsi
From: Quinn Tran quinn.t...@qlogic.com
After updating the consumer index of ATIO Q, a read is
required to flush the write to the adapter register.
Signed-off-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/scsi/qla2xxx/qla_attr.c |2 +-
drivers/scsi/qla2xxx/qla_def.h|8
drivers/scsi/qla2xxx/qla_init.c |4 ++--
drivers/scsi/qla2xxx
Hi James,
Please apply the following patches to the scsi tree at your earliest
convenience for inclusion in the next mainline merge window.
Thanks,
Himanshu
Himanshu Madhani (3):
qla2xxx: Enable target mode for ISP27XX
qla2xxx: Remove msleep in qlt_send_term_exchange
qla2xxx: Enable
...@sandisk.com
Cc: Himanshu Madhani himanshu.madh...@qlogic.com
Cc: Quinn Tran quinn.t...@qlogic.com
Cc: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_os.c | 7 ++-
drivers/scsi/qla2xxx/qla_target.c | 16 +---
2 files changed, 15 insertions(+), 8
On 6/4/15, 3:58 PM, Bart Van Assche bart.vanass...@sandisk.com wrote:
Detected by smatch.
Signed-off-by: Bart Van Assche bvanass...@acm.org
Cc: Himanshu Madhani himanshu.madh...@qlogic.com
Cc: Quinn Tran quinn.t...@qlogic.com
Cc: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi
On 6/2/15, 3:44 PM, Bart Van Assche bart.vanass...@sandisk.com wrote:
On 06/02/2015 01:09 PM, Himanshu Madhani wrote:
On 2/23/15, 12:49 AM, Bart Van Assche bart.vanass...@sandisk.com
wrote:
On 02/02/15 05:52, Saurav Kashyap wrote:
Thanks for the patches. We will run regression
From: Chad Dupuis chad.dup...@qlogic.com
Instead of resetting the adapter wait for the login to timeout
and retry. Resetting the adapter can cause extended path recovery
times.
Signed-off-by: Chad Dupuis chad.dup...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
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 | 19 ++-
drivers/scsi/qla2xxx/qla_def.h |1 +
drivers/scsi/qla2xxx/qla_mbx.c
-off-by: Arun Easi arun.e...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_os.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
index 94d7a6d..aca6577 100644
Hi Nic,
On 7/23/15, 11:45 PM, Nicholas A. Bellinger n...@linux-iscsi.org wrote:
On Thu, 2015-07-23 at 23:38 -0700, Nicholas A. Bellinger wrote:
Hi Himanshu Co,
(Adding target-devel CC')
On Wed, 2015-06-10 at 11:05 -0400, Himanshu Madhani wrote:
Hi James,
SNIP
This series contains
Hi Nic, James,
On 7/24/15, 7:51 AM, James Bottomley
james.bottom...@hansenpartnership.com wrote:
On Thu, 2015-07-23 at 23:38 -0700, Nicholas A. Bellinger wrote:
Hi Himanshu Co,
(Adding target-devel CC')
On Wed, 2015-06-10 at 11:05 -0400, Himanshu Madhani wrote:
Hi James,
Please
...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
Looks Good.
Acked-by: Himanshu Madhani himanshu.madh...@qlogic.com
attachment: winmail.dat
sessions
(unless deletion is already IN_PROGRESS):
- different port_name, different port_id, but the same loop_id
(without logout)
Cc: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Acked-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Himanshu Madhani
From: Alexei Potashnik ale...@purestorage.com
cancel any commands from initiator's s_id that are still waiting
on qla_tgt_wq when PLOGI arrives.
Cc: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Acked-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Himanshu
.
Cc: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c|2 +-
drivers/scsi/qla2xxx/qla_def.h|5 +++
drivers/scsi/qla2xxx/qla_init.c | 32
Hi James,
This series is applied on top of patch series sent on June 10
[PATCH 0/9] qla2xxx: Patches for scsi misc branch
(http://marc.info/?l=linux-scsim=143395156920505w=2)
These set of patches addresses issue with reuse of stale command found
in a customer enviorment. Here's sequence of
: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_init.c | 14 +++---
drivers/scsi/qla2xxx/qla_os.c |3 ++-
2 files changed, 13 insertions(+), 4 deletions(-)
diff
session's commands will
keep finding old session in the fcport map.
This patch drops cmds/tmrs if they find session in the progress of
being deleted.
Cc: sta...@vger.kernel.org
Signed-off-by: Alexei Potashnik ale...@purestorage.com
Acked-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Himanshu
quinn.t...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c |2 +-
drivers/scsi/qla2xxx/qla_def.h |5 ++
drivers/scsi/qla2xxx/qla_os.c |3 +
drivers/scsi/qla2xxx/qla_target.c | 123
to
the aborted_task handler.
Changed iSCSI aborted_task logic to satisfy the above requirement.
Cc: sta...@vger.kernel.org
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
---
drivers/scsi
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c|2 +-
drivers/scsi/qla2xxx/qla_init.c | 137 ++---
drivers/scsi/qla2xxx/qla_target.c |9 ++-
3 files changed, 117 insertions(+), 31 deletions(-)
diff --git
compared to v1 of this series are:
- Rebased this patch series onto kernel v4.1-rc6.
- Also removed variable 'd2' in patch 3.
- Also remove the recently introduced dead code in patch 10.
Series Looks good
Acked-by: Himanshu Madhani himanshu.madh...@qlogic.com
attachment: winmail.dat
Hi Bart,
On 10/14/15, 4:07 PM, "linux-scsi-ow...@vger.kernel.org on behalf of
Himanshu Madhani" <linux-scsi-ow...@vger.kernel.org on behalf of
himanshu.madh...@qlogic.com> wrote:
>Hi Bart,
>
>> On Oct 14, 2015, at 10:33 AM, Bart Van Assche
>><bart.vanass..
odule+0x92/0xc0
>kernel: [] entry_SYSCALL_64_fastpath+0x12/0x6f
>
>Fixes: 8dfa4b5a9b44 ("qla2xxx: Fix sparse annotation")
>Signed-off-by: Bart Van Assche <bart.vanass...@sandisk.com>
>Reported-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
>Test
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 <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com
Remove firmware binary names for the ISPs, which
are not submitted to linux-firmware
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_os.c | 29 --
Hi Bart,
> On Oct 14, 2015, at 10:33 AM, Bart Van Assche <bart.vanass...@sandisk.com>
> wrote:
>
> On 10/14/2015 08:57 AM, Himanshu Madhani wrote:
>> This patch fixes rwlock recursion introduced for ISP82XX by
>> commit 8dfa4b5a ("qla2xxx: Fix spars
t;>
>>
>> What is state of this patch ?
>
>Apparently nobody 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 t
Hi James,
On 10/8/15, 9:17 AM, "James Bottomley"
<james.bottom...@hansenpartnership.com> wrote:
>On Thu, 2015-10-08 at 15:46 +0000, Himanshu Madhani wrote:
>>
>> On 10/7/15, 4:41 PM, "Julian Calaby" <julian.cal...@gmail.com> wrote:
>>
Hi Nic,
On 7/6/15, 6:16 PM, Nicholas A. Bellinger n...@linux-iscsi.org wrote:
Hi Himanshu Co,
(Adding target-devel for the qla_target.c bits, please include this
list for future target patches :-)
Will do that for future submissions.
On Thu, 2015-06-25 at 12:33 -0400, Himanshu Madhani
Remove firmware binary names for the ISPs, which
are not submitted to linux-firmware
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
Cc: Hannes Reinecke <h...@suse.de>
Cc: Julian Calaby <julian
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
On 12/8/15, 7:51 AM, "Hannes Reinecke" <h...@suse.de> wrote:
>On 12/08/2015 01:48 AM, Himanshu Madhani wrote:
>> Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
>> Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
>
From: Quinn Tran <quinn.t...@qlogic.com>
change tcm_qla2xxx_check_stop_free to always return 1
to prevent transport_cmd_finish_abort from accidently
taking extra kref_put.
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.co
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>
---
driver
rmware.
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_target.c | 60 +
drivers/scsi/qla2xxx/qla_target.h | 59 +
drivers/scsi/qla2xxx/tc
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_dbg.c |2 +-
drivers/scsi/qla2xxx/qla_def.h | 15 +
drivers/scsi/qla2xxx/qla_dfs.
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
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>
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
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>
---
drivers/scsi/qla2xxx/qla_dbg.c|4 +-
drivers/scsi/qla2xxx/qla_def.h
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 +++
drivers/scsi/qla2xxx/qla_dbg.c|5 +-
drivers/scsi/qla2xxx/qla_def.h| 19 -
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>
---
drivers/scsi/qla2xxx/qla_def.h | 13 +++--
drivers/scsi/qla2xxx/qla_dfs.c | 50
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/scsi/qla2xxx/qla_gbl.h |7 ++
drivers/scsi/qla2xx
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: 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/scsi/qla2xxx/qla_gbl.h |6 ++
drivers/scsi/qla2xx
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 Login support
qla2xxx: Enable Exchange offload support.
qla2xxx: Enable Target counters in DebugFS.
qla2xxx
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 --
completion.
- if cmd reach Fabric Layer at Lun Reset time, add an extra
cmd_kref count to prevent premature free.
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/target/target_core_tmr.c | 33 +
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
o_fw=0)
Signed-off-by: Quinn Tran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@qlogic.com>
---
drivers/scsi/qla2xxx/qla_target.c | 36 +---
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 20
2 files changed, 37
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>
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
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
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.
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 --
1 - 100 of 992 matches
Mail list logo