error condition.
Cc: <sta...@vger.kernel.org>
Fixes: 783e0dc4f66a ("qla2xxx: Check for device state before unloading the
driver.")
Signed-off-by: Sawan Chandak <sawan.chan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla
From: Quinn Tran <quinn.t...@cavium.com>
If the port is moved/changed, current code would trigger
a deletion. If the port is already deleted, then do relogin.
Cc: <sta...@vger.kernel.org>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madh
e total number of exchanges exceeds
2048 limit.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h| 6 +-
drivers/scsi/qla2xxx/qla_gbl.h| 5 +-
drivers/scsi/qla2xxx/qla_init.c |
From: Quinn Tran <quinn.t...@cavium.com>
Allow ABTS RX, RIDA to be moved to ATIO Queue only for
ISP83XX and ISP27XX.
Cc: <sta...@vger.kernel.org>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers
<joe.carnuc...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_inline.h | 26 +++---
drivers/scsi/qla2xxx/qla_os.c | 30 +++---
drivers/scsi/qla2xxx/qla_target.c | 8 +---
3 files chang
From: Joe Carnuccio <joe.carnuc...@qlogic.com>
Cc: <sta...@vger.kernel.org>
Signed-off-by: Joe Carnuccio <joe.carnuc...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_dbg.c | 4 ++--
1 file changed, 2 insertions(
From: Joe Carnuccio <joe.carnuc...@cavium.com>
Set bit (BIT_15) to send right ECHO payload information
for Diagnostic Echo Test command.
Signed-off-by: Joe Carnuccio <joe.carnuc...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla
From: Quinn Tran <quinn.t...@cavium.com>
qla2xxx driver lives in interrupt context. Remove
spin_lock usage to prevent leaving CPU in a strange
state.
Cc: <sta...@vger.kernel.org>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himans
From: Joe Carnuccio <joe.carnuc...@cavium.com>
Cc: <sta...@vger.kernel.org>
Signed-off-by: Joe Carnuccio <joe.carnuc...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_tmpl.c | 2 +-
1 file changed, 1 insertion(+), 1
From: Joe Carnuccio <joe.carnuc...@cavium.com>
Retain loop test for fwdump length exceeding buffer length.
Cc: <sta...@vger.kernel.org>
Signed-off-by: Joe Carnuccio <joe.carnuc...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi
r.kernel.org> #4.10
Signed-off-by: Sawan Chandak <sawan.chan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2xxx/qla_init.c | 5 -
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git
From: Quinn Tran <quinn.t...@cavium.com>
Remove redundant fc_host_port_name calls to prevent
early access of scsi_host->shost_data buffer. This
prevent null pointer access.
Cc: <sta...@vger.kernel.org>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off
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
4.10
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@cavium.com>
---
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/scsi/qla2xxx/
00_remove_one(struct pci_dev *pdev)
>
> pci_release_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(>list);
> qla2x00_clear_loop_id(fcport);
> kfree(fcport);
> - fcport = NULL;
> }
> }
>
>
Looks Good.
Acked-By: Himanshu Madhani <himanshu.madh...@cavium.com>
uot;)
Signed-off-by: Sawan Chandak <sawan.chan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
Cc: <sta...@vger.kernel.org>
---
drivers/scsi/qla2xxx/qla_os.c | 7 ++-
1 file changed, 6 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2x
From: Milan P Gandhi <mgan...@redhat.com>
Signed-off-by: Milan P Gandhi <mgan...@redhat.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_attr.c | 2 +-
drivers/scsi/qla2xxx/qla_bsg.c | 2 +-
drivers/scsi/qla2xxx/qla_gs.c |
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 +-
From: Darren Trapp <darren.tr...@cavium.com>
Signed-off-by: Darren Trapp <darren.tr...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/scsi_lib.c | 39 +++
include/scsi/scsi_host.h | 12 +++
io --time_based --ioengine=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 <darren.tr...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavi
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
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h | 2 +
drivers/scsi/qla2xxx/qla_dfs.c | 92 --
2 files changed, 90 insertions(+),
From: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 6 +++---
drivers/scsi/qla2xxx/qla_target.h | 1 +
2 files changed, 4 insertio
From: Quinn Tran <quinn.t...@cavium.com>
Cc: <sta...@vger.kernel.org>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 2 ++
1 file changed, 2 insertions(+)
diff --gi
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
From: Joe Carnuccio <joe.carnuc...@cavium.com>
Cc: <sta...@vger.kernel.org>
Signed-off-by: Joe Carnuccio <joe.carnuc...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_attr.c | 4 +---
drivers/scsi/qla2xxx/qla_def
ran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
b/drivers/scsi/qla2xxx/qla_target.c
index ecf97c599
t sets an expiration timer for the 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 <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi
From: Quinn Tran <quinn.t...@cavium.com>
Add routines to support T10 DIF tag.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Anil Gurumurthy <anil.gurumur...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla
t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
b/drivers/scsi/qla2xxx/qla_target.c
index a463bcc57
absorb more commands.
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 <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi
From: Anil Gurumurthy <anil.gurumur...@cavium.com>
Signed-off-by: Anil Gurumurthy <anil.gurumur...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h | 12
drivers/scsi/qla2xxx/qla_dfs.c | 15 ++
x53/0x70
qlt_sess_work_fn+0x21d/0x480 [qla2xxx]
process_one_work+0x1f4/0x6e0
Cc: <sta...@vger.kernel.org>
Cc: Bart Van Assche <bart.vanass...@sandisk.com>
Reported-by: Bart Van Assche <bart.vanass...@sandisk.com>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Hi
search method is based
on the full value of the Nport_ID via btree lib.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/Kconfig | 1 +
drivers/scsi/qla2xxx/qla_def.h| 2 +
drivers/scsi/qla2xxx
logged in. In the mean time, certain 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 <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
signed-off-by: Giridhar Malavali <giridhar.malav...@cavium.com>
---
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/
From: Anil Gurumurthy <anil.gurumur...@cavium.com>
Signed-off-by: Anil Gurumurthy <anil.gurumur...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h | 12
drivers/scsi/qla2xxx/qla_dfs.c | 15 ++
search method is based
on the full value of the Nport_ID via btree lib.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/Kconfig | 1 +
drivers/scsi/qla2xxx/qla_def.h| 2 +
drivers/scsi/qla2xxx
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
signed-off-by: Giridhar Malavali <giridhar.malav...@cavium.com>
---
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/
absorb more commands.
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 <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi
From: Joe Carnuccio <joe.carnuc...@cavium.com>
Cc: <sta...@vger.kernel.org>
Signed-off-by: Joe Carnuccio <joe.carnuc...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_attr.c | 4 +---
drivers/scsi/qla2xxx/qla_def
From: Quinn Tran <quinn.t...@cavium.com>
Cc: <sta...@vger.kernel.org>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 2 ++
1 file changed, 2 insertions(+)
diff --gi
t sets an expiration timer for the 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 <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi
t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 12 ++--
1 file changed, 10 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
b/drivers/scsi/qla2xxx/qla_target.c
index b5864e5..b751
From: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 6 +++---
drivers/scsi/qla2xxx/qla_target.h | 1 +
2 files changed, 4 insertio
From: Quinn Tran <quinn.t...@cavium.com>
Add routines to support T10 DIF tag.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Anil Gurumurthy <anil.gurumur...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h | 2 +
drivers/scsi/qla2xxx/qla_dfs.c | 92 --
2 files changed, 90 insertions(+),
x53/0x70
qlt_sess_work_fn+0x21d/0x480 [qla2xxx]
process_one_work+0x1f4/0x6e0
Cc: <sta...@vger.kernel.org>
Cc: Bart Van Assche <bart.vanass...@sandisk.com>
Reported-by: Bart Van Assche <bart.vanass...@sandisk.com>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Hi
ran <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
b/drivers/scsi/qla2xxx/qla_target.c
index
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 Madhani (2):
qla2xxx: Add DebugFS node to display Port Database
qla2xxx: Update driver version to
logged in. In the mean time, certain 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 <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx
nabled as the blk_mq_pci_map_queues expects
affinity masks on each vector.
Fixes: dfef358 ("PCI/MSI: Don't apply affinity if there aren't enough vectors
left")
Signed-off-by: Michael Hernandez <michael.hernan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com&
k+0x29/0x40
RIP: qlt_24xx_config_rings+0x6c/0x90
Fixes: 17e5fc5 ("scsi: qla2xxx: fix MSI-X vector affinity")
Signed-off-by: Michael Hernandez <michael.hernan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_isr.c |
ichael Hernandez <michael.hernan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_os.c | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla_os.c
index 8174cee..
745952 ("scsi: qla2xxx: Add multiple queue pair functionality.")
Signed-off-by: Michael Hernandez <michael.hernan...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_os.c | 13 -
1 file changed, 4 insertions(+)
Hi Martin,
This series contains small cleanup + fix for regression that was introduced by
pci_alloc_irq_vectors_affinity() call in driver.
Please apply this series to 4.10/scsi-fixes at your earliest convenience.
Thanks,
Himanshu
Michael Hernandez (3):
qla2xxx: Cleaned up queue
y: Dan Carpenter <dan.carpen...@oracle.com>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
Cc: Dan Carpenter <dan.carpen...@oracle.com>
---
drivers/scsi/qla2xxx/qla_init.c | 2 +-
1 file changed, 1 insertion(+),
From: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 2 ++
1 file changed, 2 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_target
x53/0x70
qlt_sess_work_fn+0x21d/0x480 [qla2xxx]
process_one_work+0x1f4/0x6e0
Cc: <sta...@vger.kernel.org>
Cc: Bart Van Assche <bart.vanass...@sandisk.com>
Reported-by: Bart Van Assche <bart.vanass...@sandisk.com>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Hi
thy (1):
qla2xxx: Export DIF stats via debugfs
Himanshu Madhani (2):
qla2xxx: Add DebugFS node to display Port Database
qla2xxx: Update driver version to 9.00.00.00-k
Joe Carnuccio (1):
qla2xxx: Allow vref count to timeout on vport delete.
Quinn Tran (10):
qla2xxx: Fix delayed respo
From: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 6 +++---
drivers/scsi/qla2xxx/qla_target.h | 1 +
2 files changed, 4 insertio
search method is based
on the full value of the Nport_ID via btree lib.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/Kconfig | 1 +
drivers/scsi/qla2xxx/qla_def.h| 2 +
drivers/scsi/qla2xxx
From: Quinn Tran <quinn.t...@cavium.com>
Add routines to support T10 DIF tag.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Anil Gurumurthy <anil.gurumur...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla
logged in. In the mean time, certain 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 <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx
From: Anil Gurumurthy <anil.gurumur...@cavium.com>
Signed-off-by: Anil Gurumurthy <anil.gurumur...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h | 12
drivers/scsi/qla2xxx/qla_dfs.c | 15 ++
From: Quinn Tran <quinn.t...@cavium.com>
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.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h | 2 +
drivers/scsi/qla2xxx/qla_dfs.c | 92 --
2 files changed, 90 insertions(+),
t sets an expiration timer for the 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 <quinn.t...@qlogic.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi
absorb more commands.
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 <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
signed-off-by: Giridhar Malavali <giridhar.malav...@cavium.com>
---
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/
;
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 12 +---
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
b/drivers/scsi/qla2xxx/qla_target.c
index b61cbb8..b5fb9c55 100644
--- a/dr
From: Joe Carnuccio <joe.carnuc...@cavium.com>
Signed-off-by: Joe Carnuccio <joe.carnuc...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_attr.c | 4 +---
drivers/scsi/qla2xxx/qla_mid.c | 12 +++-
2 files cha
n't be dropped.
- fcport alloc does the initializes memory to zero. Remove memset to
zero since It might corrupt link list.
- Turn off Registration for State Change MB in loop mode.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium
From: Quinn Tran <quinn.t...@cavium.com>
Current code merges qla_tgt_sess and fc_port structure
into single fc_port structure represeting same I-T nexus.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
dr
Carnuccio <joe.carnuc...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_bsg.c| 23 -
drivers/scsi/qla2xxx/qla_def.h| 7 +--
drivers/scsi/qla2xxx/qla_gbl.h| 14 +++---
drivers/scsi/qla2xxx/qla_gs.c | 32 +
driver.
o Cleaned up warnings reported by sparse option w=1.
Please apply to target-pending.
Thanks,
Himanshu
Himanshu Madhani (2):
qla2xxx: Remove SRR code.
qla2xxx: Remove unused reverse_ini_mode.
Joe Carnuccio (1):
qla2xxx: Simplify usage of SRB structure in driver.
Quinn Tran (9):
From: Quinn Tran <quinn.t...@cavium.com>
Trace flags are useful during debugging crash dumps
using crash utility. These trace flags makes it easier
to understand various states a command has successfully
completed.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Hima
From: Quinn Tran <quinn.t...@cavium.com>
Add switch to allow both Initiator Mode & Target
mode to operate at the same time.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.
From: Quinn Tran <quinn.t...@cavium.com>
Move code code which converts Task Mgmt Command flags for
ATIO to TCM #defines, from qla2xxx driver to tcm_qla2xxx
driver.
Reviewed-by: Christoph Hellwig <h...@lst.de>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by
From: Quinn Tran <quinn.t...@cavium.com>
Updated code with d_id from s_id for better readabilty
and clarity.
Reviewed-by: Christoph Hellwig <h...@lst.de>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
-
From: Quinn Tran <quinn.t...@cavium.com>
Reviewed-by: Christoph Hellwig <h...@lst.de>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h| 1 +
drivers/scsi/qla2xxx/qla_
From: Quinn Tran <quinn.t...@cavium.com>
Callback for sp->done expects scsi_qla_host is passed in as argument,
Instead qla_hw_data is passed in.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/
With support for dual mode in the driver, this mode becomes
dead code. Remove reverse_ini_mode from code.
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h| 1 -
drivers/scsi/qla2xxx/qla_target.c | 10 --
drivers/scsi/q
.
Reviewed-by: Christoph Hellwig <h...@lst.de>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 641 --
drivers/scsi/qla2xxx/
From: Quinn Tran <quinn.t...@cavium.com>
Updated code with d_id from s_id for better readabilty
and clarity.
Reviewed-by: Christoph Hellwig <h...@lst.de>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
-
Carnuccio <joe.carnuc...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_bsg.c| 23 -
drivers/scsi/qla2xxx/qla_def.h| 7 +--
drivers/scsi/qla2xxx/qla_gbl.h| 14 +++---
drivers/scsi/qla2xxx/qla_gs.c | 32 +
From: Quinn Tran <quinn.t...@cavium.com>
Current code merges qla_tgt_sess and fc_port structure
into single fc_port structure represeting same I-T nexus.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
dr
From: Quinn Tran <quinn.t...@cavium.com>
Callback for sp->done expects scsi_qla_host is passed in as argument,
Instead qla_hw_data is passed in.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/
With support for dual mode in the driver, this mode becomes
dead code. Remove reverse_ini_mode from code.
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h| 1 -
drivers/scsi/qla2xxx/qla_target.c | 10 --
drivers/scsi/q
n't be dropped.
- fcport alloc does the initializes memory to zero. Remove memset to
zero since It might corrupt link list.
- Turn off Registration for State Change MB in loop mode.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium
From: Quinn Tran <quinn.t...@cavium.com>
Add switch to allow both Initiator Mode & Target
mode to operate at the same time.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.
From: Quinn Tran <quinn.t...@cavium.com>
Move code code which converts Task Mgmt Command flags for
ATIO to TCM #defines, from qla2xxx driver to tcm_qla2xxx
driver.
Reviewed-by: Christoph Hellwig <h...@lst.de>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by
omment to add helper routine to
be addressed at later time in the follow up bug fixes pathes which we
will be sending in few weeks.
o Added patch to simplify SRB usage in driver.
o Cleaned up warnings reported by sparse option w=1.
Please apply to target-pending.
Thanks,
Himanshu
Himanshu Madh
.
Reviewed-by: Christoph Hellwig <h...@lst.de>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
Signed-off-by: Giridhar Malavali <giridhar.malav...@cavium.com>
---
drivers/scsi/qla2xxx/qla_target.c | 641 --
drivers/scsi/qla2xxx/
From: Quinn Tran <quinn.t...@cavium.com>
Trace flags are useful during debugging crash dumps
using crash utility. These trace flags makes it easier
to understand various states a command has successfully
completed.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Hima
From: Quinn Tran <quinn.t...@cavium.com>
Reviewed-by: Christoph Hellwig <h...@lst.de>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h| 1 +
drivers/scsi/qla2xxx/qla_
From: Quinn Tran <quinn.t...@cavium.com>
Add switch to allow both Initiator Mode & Target
mode to operate at the same time.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.
From: Quinn Tran <quinn.t...@cavium.com>
Current code merges qla_tgt_sess and fc_port structure
into single fc_port structure represeting same I-T nexus.
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
dr
From: Quinn Tran <quinn.t...@cavium.com>
Updated code with d_id from s_id for better readabilty
and clarity.
Reviewed-by: Christoph Hellwig <h...@lst.de>
Signed-off-by: Quinn Tran <quinn.t...@cavium.com>
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
-
With support for dual mode in the driver, this mode becomes
dead code. Remove reverse_ini_mode from code.
Signed-off-by: Himanshu Madhani <himanshu.madh...@cavium.com>
---
drivers/scsi/qla2xxx/qla_def.h| 1 -
drivers/scsi/qla2xxx/qla_target.c | 10 --
drivers/scsi/q
601 - 700 of 992 matches
Mail list logo