longer for login to complete.
While other initiators already sends commands.
Add processing of Report ID Acquision F2. For Direct
connect and target mode, Rida F2 provides the ALPA/Nport ID
of the local adapter.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx
From: Quinn Tran
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 2 ++
drivers/scsi/qla2xxx/qla_init.c | 14 --
drivers/scsi/qla2xxx/qla_isr.c| 25 +++--
drivers/scsi/qla2xxx/qla_os.c | 2 +-
drivers
critical
mailbox commands immediately rather than waiting for timeout,
if driver detects that chip reset has been issued or chip reset
is in progress.
Reviewed-by: Hannes Reinecke
Reviewed-by: Christoph Hellwig
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi
ches by Ewan, I have
reworked the patch to clean-up mailbox workqueue.
Thanks,
Himanshu
Himanshu Madhani (1):
qla2xxx: Only allow operational MBX to proceed during RESET.
Michael Hernandez (3):
qla2xxx: Utilize pci_alloc_irq_vectors/pci_free_irq_vectors calls.
qla2xxx: Add multiple queue
From: Michael Hernandez
Replaces the old pci_enable_msi[x]* and pci_disable_msi[x] calls.
Signed-off-by: Michael Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 2 +-
drivers/scsi/qla2xxx/qla_isr.c | 89 --
drivers/scsi
to create queue pair.
Signed-off-by: Sawan Chandak
Signed-off-by: Michael Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_attr.c | 36 ++--
drivers/scsi/qla2xxx/qla_dbg.c| 4 +-
drivers/scsi/qla2xxx/qla_def.h| 105 --
drivers/scsi/qla2xxx/qla_gbl.
=Y as a parameter to the kernel
Reviewed-by: Hannes Reinecke
Signed-off-by: Sawan Chandak
Signed-off-by: Michael Hernandez
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_os.c | 47 ++-
1 file changed, 42 insertions(+), 5 deletions(-)
diff
destroyed.
Reviewed-by: Hannes Reinecke
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 3 ++-
drivers/scsi/qla2xxx/qla_init.c | 2 +-
drivers/scsi/qla2xxx/qla_isr.c | 20 +++-
drivers/scsi/qla2xxx/qla_os.c | 53
From: Quinn Tran
Move code code which converts Task Mgmt Command flags for
ATIO to TCM #defines, from qla2xxx driver to tcm_qla2xxx
driver.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 71 +++---
drivers
Hi Christoph, Bart,
I am submitting this reworked series of patches which were consolidated
and modified in a single patch in previous submission.
Here's link to the patch submitted on Dec 6, 2016.
http://www.spinics.net/lists/target-devel/msg13657.html
The existing code access TCM/LIO structu
From: Quinn Tran
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 1 +
drivers/scsi/qla2xxx/qla_target.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx/qla_def.h
index
From: Quinn Tran
Moving code to from qla_target to tcm_qla2xxx.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 37 ++---
drivers/scsi/qla2xxx/qla_target.h | 2 ++
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 36
From: Quinn Tran
Remove se_session internal knowledge. tcm_qla2xxx
driver is the only one that have this knowledge.
Also check if sess is not NULL before getting kref.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 13
From: Quinn Tran
Add T10-DIF/PI protection opcode/type field to qla_tgt_cmd.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 126 --
drivers/scsi/qla2xxx/qla_target.h | 4 ++
2 files changed, 58
From: Quinn Tran
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 8
drivers/scsi/qla2xxx/qla_target.h | 1 +
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 14 ++
3 files changed, 19 insertions(+), 4 deletions(-)
diff --git a
From: Quinn Tran
Move se_cmd struct outside of qla_tgt_cmd/qla_tgt_mgmt_cmd.
To convert the pointer from one struct to another, new inline
functions was added to take care of the convertion.
Cleanup dead SRR code.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi
From: Quinn Tran
move cmd search out of qla to remove symbol dependency.
The command list is held in se_session struct. This knowledege
should be in tcm_qla2xxx.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 45
From: Quinn Tran
qla2xxx currently access t_task_cdb/t_task_lba field in
se_cmd struct. Remove access of TCM's private data struct.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 32 +---
drivers/scsi/ql
Hi Christoph, Bart,
This series contians bug fixes for target code in the driver.
Please consider this series for target-pending.
Thanks,
Himanshu
Himanshu Madhani (3):
qla2xxx: Include ATIO queue in firmware dump when in target mode
qla2xxx: Set tcm_qla2xxx version to automatically track
From: Quinn Tran
qlt_reset is called with Immedidate Notify IOCB only.
Current code wrongly cast it as ATIO IOCB.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 8 +---
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/drivers
Include ATIO queue for ISP27XX when firmware dump is collected
for target mode.
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_tmpl.c | 24
1 file changed, 24 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_tmpl.c b
From: Quinn Tran
Corrupted ATIO is defined as length of fcp_header & fcp_cmd
payload is less than 0x38. It's the minimum size for a frame to
carry 8..16 bytes SCSI CDB. The exchange will be dropped or
terminated if corrupted.
Signed-off-by: Quinn Tran
Signed-off-by: Himansh
During NVRAM initialization in target mode, reset reserved
fields in firmware options to Zero (BIT 15)
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_target.c | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a
From: Quinn Tran
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_mbx.c | 27 ---
1 file changed, 20 insertions(+), 7 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c
index 2819ceb..b4386fc
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 ++--
drivers/scsi/qla2xxx/tcm_qla2xxx.h | 1 -
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/tcm_qla2xxx.c
b/drivers/scsi/qla2xxx/tcm_qla2xxx.c
From: Quinn Tran
Soft reset and Risc reset should take 100uS to complete.
This change pad the timeout up to 400uS, which should be
plenty.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions
[1469877.852562] [] ? preempt_count_sub+0xb1/0x100
[1469877.858727] [] pci_call_probe+0x89/0xb0
Cc:
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_os.c | 23 +++
1 file changed, 19 insertions(+), 4 deletions(-)
diff --git a/drivers/scsi
ned-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_isr.c| 4
drivers/scsi/qla2xxx/qla_target.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c
index af840bf..16bc948 100644
--- a/drivers/scsi/qla2xxx
From: Quinn Tran
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 6 --
1 file changed, 6 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
b/drivers/scsi/qla2xxx/qla_target.c
index 64e9abb..cac20af 100644
--- a/drivers/scsi
From: Quinn Tran
qlt_reset is called with Immedidate Notify IOCB only.
Current code wrongly cast it as ATIO IOCB.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 8 +---
1 file changed, 1 insertion(+), 7 deletions(-)
diff --git a/drivers
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 ++--
drivers/scsi/qla2xxx/tcm_qla2xxx.h | 1 -
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/tcm_qla2xxx.c
b/drivers/scsi/qla2xxx/tcm_qla2xxx.c
Hi Christoph, Bart,
Here's updated series of bug fixes for target code in the driver.
Please consider this for target-pending.
Changes from v1 --> v2
o Updated patches to remove braces.
o Added description for the patch reqeusted.
Thanks,
Himanshu
Himanshu Madhani (3):
qla2xxx:
Include ATIO queue for ISP27XX when firmware dump is collected
for target mode.
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_tmpl.c | 24
1 file changed, 24 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_tmpl.c b
During NVRAM initialization in target mode, reset reserved
fields in firmware options to Zero (BIT 15)
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_target.c | 17 -
1 file changed, 16 insertions(+), 1 deletion(-)
diff --git a
cause droped
frame is treated as out of order frame. We¹re turning OFF
this option of speed up error recovery,
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 6 --
1 file changed, 6 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target
From: Quinn Tran
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_mbx.c | 27 ---
1 file changed, 20 insertions(+), 7 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx/qla_mbx.c
index 2819ceb..b4386fc
ned-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_isr.c| 4
drivers/scsi/qla2xxx/qla_target.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c
index af840bf..eefcf2f 100644
--- a/drivers/scsi/qla2xxx
From: Quinn Tran
Corrupted ATIO is defined as length of fcp_header & fcp_cmd
payload is less than 0x38. It's the minimum size for a frame to
carry 8..16 bytes SCSI CDB. The exchange will be dropped or
terminated if corrupted.
Signed-off-by: Quinn Tran
Signed-off-by: Himansh
[1469877.852562] [] ? preempt_count_sub+0xb1/0x100
[1469877.858727] [] pci_call_probe+0x89/0xb0
Cc:
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_os.c | 23 +++
1 file changed, 19 insertions(+), 4 deletions(-)
diff --git a/drivers/scsi
From: Quinn Tran
Soft reset and Risc reset should take 100uS to complete.
This change pad the timeout up to 400uS, which should be
plenty.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions
s,
Himanshu
Himanshu Madhani (3):
qla2xxx: Include ATIO queue in firmware dump when in target mode
qla2xxx: Set tcm_qla2xxx version to automatically track qla2xxx
version.
qla2xxx: Reset reserved field in firmware options to 0.
Quinn Tran (7):
qla2xxx: Fix wrong IOCB type assumption.
qla2x
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_isr.c| 4
drivers/scsi/qla2xxx/qla_target.c | 2 +-
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_isr.c b/drivers/scsi/qla2xxx/qla_isr.c
index af840bf..eefc
cause droped
frame is treated as out of order frame. We¹re turning OFF
this option of speed up error recovery.
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 6 --
1 file changed, 6 deletions(-)
diff --git a/dr
58727] [] pci_call_probe+0x89/0xb0
Cc:
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
Reviewed-by: Christoph Hellwig
---
drivers/scsi/qla2xxx/qla_os.c | 16
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_os.c b/drivers/scsi/qla2xxx/qla
igned-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 3 ++-
drivers/scsi/qla2xxx/qla_target.c | 23 ---
drivers/scsi/qla2xxx/qla_target.h | 22 +-
3 files changed, 43 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/qla2xxx/ql
From: Quinn Tran
qlt_reset is called with Immedidate Notify IOCB only.
Current code wrongly cast it as ATIO IOCB.
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 8 +---
1 file changed, 1 insertion(+), 7
From: Quinn Tran
Soft reset and Risc reset should take 100uS to complete.
This change pad the timeout up to 400uS, which should be
plenty.
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_init.c | 4 ++--
1 file changed, 2
Include ATIO queue for ISP27XX when firmware dump is collected
for target mode.
Reviewed-by: Christoph Hellwig
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_tmpl.c | 24
1 file changed, 24 insertions(+)
diff --git a
From: Quinn Tran
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_mbx.c | 27 ---
1 file changed, 20 insertions(+), 7 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_mbx.c b/drivers/scsi/qla2xxx
During NVRAM initialization in target mode, reset reserved
fields in firmware options to Zero (BIT 15)
Reviewed-by: Christoph Hellwig
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_target.c | 15 ++-
1 file changed, 14 insertions
Reviewed-by: Christoph Hellwig
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 4 ++--
drivers/scsi/qla2xxx/tcm_qla2xxx.h | 1 -
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/tcm_qla2xxx.c
b
From: Quinn Tran
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
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 75
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_isr.c | 8
drivers/scsi/qla2xxx/qla_mr.c | 6 +++---
drivers/scsi/qla2
From: Quinn Tran
Add switch to allow both Initiator Mode & Target
mode to operate at the same time.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2xxx/qla_init.c| 3 +-
drivers/scsi/qla2xxx/qla_isr.c |
From: Quinn Tran
This patch does not change any functionality.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 27 +--
drivers/scsi/qla2xxx/qla_target.h | 54 +-
drivers/scsi/qla2xxx
With support for dual mode in the driver, this mode becomes
dead code. Remove reverse_ini_mode from code.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 1 -
drivers/scsi/qla2xxx/qla_target.c | 10 --
drivers/scsi/qla2xxx/qla_target.h | 8
3 files
From: Quinn Tran
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 1 +
drivers/scsi/qla2xxx/qla_target.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_def.h b
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_target.c | 641 --
drivers/scsi/qla2xxx/qla_target.h | 21 --
2 files changed, 662 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
b/drivers/scsi
rt 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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 11 +-
drivers/scsi/qla2xxx/qla_f
osted today.
Here's link for that series
http://marc.info/?l=linux-scsi&m=148254518825278&w=2
Please consider this series for target-pending.
Thanks,
Himanshu
Himanshu Madhani (2):
qla2xxx: Cleanup SRR code.
qla2xxx: Remove unused reverse_ini_mode.
Quinn Tran (9):
qla2
From: Quinn Tran
Updated code with d_id from s_id for better readabilty
and clarity.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dfs.c | 6 +++---
drivers/scsi/qla2xxx/qla_target.c | 24
drivers/scsi/qla2xxx
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 32
drivers/scsi/qla2xxx/qla_dfs.c | 4 +-
drivers
From: Joe Carnuccio
This patch simplifies SRB structure usage in driver.
- Simplify sp->done() and sp->free() interfaces.
- Remove sp->fcport->vha to use vha pointer from sp.
- Use sp->vha context in qla2x00_rel_sp().
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhan
rt 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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 11 +-
drivers/scsi/qla2xxx/qla_f
ing.
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):
qla2xxx: Remove direct access of scsi_status field in se_
From: Quinn Tran
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
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 75
From: Quinn Tran
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 1 +
drivers/scsi/qla2xxx/qla_target.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_def.h b
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 28
pport.
Reviewed-by: Christoph Hellwig
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_target.c | 641 --
drivers/scsi/qla2xxx/qla_target.h | 21 --
2 files changed, 662 deletions(-)
diff --git a/drivers/scsi/ql
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_isr.c | 8
drivers/scsi/qla2xxx/qla_mr.c | 6 +++---
drivers/scsi/qla2
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 112 -
drivers/scsi/qla2xxx/qla_dfs.c | 4
From: Quinn Tran
Updated code with d_id from s_id for better readabilty
and clarity.
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dfs.c | 9 -
drivers/scsi/qla2xxx/qla_target.c | 24
From: Quinn Tran
Add switch to allow both Initiator Mode & Target
mode to operate at the same time.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2xxx/qla_init.c| 6 +-
drivers/scsi/qla2xxx/qla_isr.c |
With support for dual mode in the driver, this mode becomes
dead code. Remove reverse_ini_mode from code.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 1 -
drivers/scsi/qla2xxx/qla_target.c | 10 --
drivers/scsi/qla2xxx/qla_target.h | 8
3 files
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 28
ent 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
From: Quinn Tran
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 1 +
drivers/scsi/qla2xxx/qla_target.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_def.h b
pport.
Reviewed-by: Christoph Hellwig
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_target.c | 641 --
drivers/scsi/qla2xxx/qla_target.h | 21 --
2 files changed, 662 deletions(-)
diff --git a/drivers/scsi/ql
From: Quinn Tran
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
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 75
From: Quinn Tran
Add switch to allow both Initiator Mode & Target
mode to operate at the same time.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2xxx/qla_init.c| 6 +-
drivers/scsi/qla2xxx/qla_isr.c |
rt 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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 11 +-
drivers/scsi/qla2xxx/qla_f
From: Quinn Tran
Updated code with d_id from s_id for better readabilty
and clarity.
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dfs.c | 9 -
drivers/scsi/qla2xxx/qla_target.c | 24
From: Joe Carnuccio
This patch simplifies SRB structure usage in driver.
- Simplify sp->done() and sp->free() interfaces.
- Remove sp->fcport->vha to use vha pointer from sp.
- Use sp->vha context in qla2x00_rel_sp().
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhan
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 112 -
drivers/scsi/qla2xxx/qla_dfs.c | 4
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_isr.c | 8
drivers/scsi/qla2xxx/qla_mr.c | 6 +++---
drivers/scsi/qla2
With support for dual mode in the driver, this mode becomes
dead code. Remove reverse_ini_mode from code.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 1 -
drivers/scsi/qla2xxx/qla_target.c | 10 --
drivers/scsi/qla2xxx/qla_target.h | 8
3 files
From: Quinn Tran
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 1 +
drivers/scsi/qla2xxx/qla_target.c | 2 +-
2 files changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/qla2xxx/qla_def.h b
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_isr.c | 8
drivers/scsi/qla2xxx/qla_mr.c | 6 +++---
drivers/scsi/qla2
With support for dual mode in the driver, this mode becomes
dead code. Remove reverse_ini_mode from code.
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 1 -
drivers/scsi/qla2xxx/qla_target.c | 10 --
drivers/scsi/qla2xxx/qla_target.h | 8
3 files
pport.
Reviewed-by: Christoph Hellwig
Signed-off-by: Himanshu Madhani
Signed-off-by: Giridhar Malavali
---
drivers/scsi/qla2xxx/qla_target.c | 641 --
drivers/scsi/qla2xxx/qla_target.h | 21 --
2 files changed, 662 deletions(-)
diff --git a/drivers/scsi/ql
From: Quinn Tran
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
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 75
From: Quinn Tran
Updated code with d_id from s_id for better readabilty
and clarity.
Reviewed-by: Christoph Hellwig
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_dfs.c | 9 -
drivers/scsi/qla2xxx/qla_target.c | 24
From: Quinn Tran
Add switch to allow both Initiator Mode & Target
mode to operate at the same time.
Signed-off-by: Quinn Tran
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 1 +
drivers/scsi/qla2xxx/qla_init.c| 6 +-
drivers/scsi/qla2xxx/qla_isr.c |
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_target.c | 28
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):
rt 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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h| 11 +-
drivers/scsi/qla2xxx/qla_f
From: Quinn Tran
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
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 112 -
drivers/scsi/qla2xxx/qla_dfs.c | 4
From: Joe Carnuccio
This patch simplifies SRB structure usage in driver.
- Simplify sp->done() and sp->free() interfaces.
- Remove sp->fcport->vha to use vha pointer from sp.
- Use sp->vha context in qla2x00_rel_sp().
Signed-off-by: Joe Carnuccio
Signed-off-by: Himanshu Madhan
stack.
o Changed scsi host lookup method for AL-PA.
o Some minor bug fixes.
Please apply to target-pending.
Thanks,
Himanshu
Anil Gurumurthy (1):
qla2xxx: Export DIF stats via debugfs
Himanshu Madhani (3):
qla2xxx: Add DebugFS node to display Port Database
qla2xxx: Fix warnings about
From: Anil Gurumurthy
Signed-off-by: Anil Gurumurthy
Signed-off-by: Himanshu Madhani
---
drivers/scsi/qla2xxx/qla_def.h | 12
drivers/scsi/qla2xxx/qla_dfs.c | 15 +++
2 files changed, 27 insertions(+)
diff --git a/drivers/scsi/qla2xxx/qla_def.h b/drivers/scsi/qla2xxx
101 - 200 of 1324 matches
Mail list logo