+ * some devices may respond with wrong type for
+ * well-known logical units. Force well-known type
+ * to enumerate them correctly.
+ */
+ if (scsi_is_wlun(sdev-lun))
+ sdev-type = TYPE_WLUN;
}
...
My only
On Wed, Sep 24, 2014 at 09:41:25AM -0400, Joe Lawrence wrote:
Hi Saurav,
Will these changes conflict with those submitted in August [1] to
Christoph's drivers-for-3.18 branch?
It does cause conflicts when applying the patch at least. Chad, can you
please resend the series against the
Hi Nicholas/Christoph,
Please apply the following patches at your earliest convenience.
Thanks,
~Saurav
Arun Easi (6):
qla2xxx: Use correct offset to req-q-out for reserve calculation
qla2xxx: Remove verbose messages in target mode.
qla2xxx: Enable SLER conditionally in target mode.
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git
From: Arun Easi arun.e...@qlogic.com
Cc: sta...@vger.kernel.org
Signed-off-by: Arun Easi arun.e...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c | 16
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git
From: Himanshu Madhani himanshu.madh...@qlogic.com
tcm_qla2xxx_get_task_tag incorrectly assume command is
qla_tgt_cmd. Add check to see if it's a scsi cmd or
task mgmt command.
Signed-off-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
From: Arun Easi arun.e...@qlogic.com
Signed-off-by: Arun Easi arun.e...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c|2 +-
drivers/scsi/qla2xxx/qla_gbl.h|1 +
drivers/scsi/qla2xxx/qla_os.c |2 +
From: Arun Easi arun.e...@qlogic.com
Sequence level error recovery (aka FC Tape) is not really required
for disk devices. On heavily loaded system, with slow turn around,
a bunch of status enquiries using REC puts additional burden to the
target, so just turn off SLER by default.
Signed-off-by:
From: Quinn Tran quinn.t...@qlogic.com
During temporary resource starvation at lower transport layer, command
is placed on queue full retry path, which expose this problem. The TCM
Qfull handling send the same cmd twice to lower layer. The 1st time
led to cmd normal free path. The 2nd time
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c |6 --
1 files changed, 0 insertions(+), 6 deletions(-)
diff --git
From: Arun Easi arun.e...@qlogic.com
A chip reset can occur after driver submits command to the stack. Abort
command processing if a chip reset has occurred or in progress when you
get a follow up for a command.
Signed-off-by: Arun Easi arun.e...@qlogic.com
Signed-off-by: Saurav Kashyap
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/target/target_core_fabric_configfs.c | 28 ++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git
From: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c | 18 ++
drivers/scsi/qla2xxx/qla_target.h |1 +
2 files changed, 7 insertions(+), 12
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/scsi/qla2xxx/qla_def.h |1 +
drivers/scsi/qla2xxx/qla_os.c |2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git
From: Quinn Tran quinn.t...@qlogic.com
Through the qla target code, the qlt_send_term_exchange() routine
is used in various different places to cleanup an exchange. For the
case of IOCB request queue is full, the exchange is left unhandled/
dangling. Existing code does not have re-try logic to
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
From: Arun Easi arun.e...@qlogic.com
Turning logging bits for target mode ON dumps quite a lot verbose
messages, remove those and change some of the IO path logging to
use IO bits.
Signed-off-by: Arun Easi arun.e...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_iocb.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c | 30 ++
drivers/scsi/qla2xxx/qla_target.h | 24
From: Himanshu Madhani himanshu.madh...@qlogic.com
This patch is to fix regression added by commit id
51a07f84649d2be206c4c2ad9a612956db0c2f8c.
When allocating memory for new session original patch does
not assign vha to op-vha resulting into NULL pointer
access during
From: Arun Easi arun.e...@qlogic.com
ABTS path takes path similar to regular task management, but
reset_count was not initialized when allocating mcmd causing
the response to get dropped in qlt_xmit_tm_rsp. Fix this by
initializing reset_count correctly.
Signed-off-by: Arun Easi
Hi Christoph,
I will rebase and send an updated patch set soon.
Thanks,
~Saurav
On Wed, Sep 24, 2014 at 09:41:25AM -0400, Joe Lawrence wrote:
Hi Saurav,
Will these changes conflict with those submitted in August [1] to
Christoph's drivers-for-3.18 branch?
It does cause conflicts when
On Thu, Sep 25, 2014 at 08:57:18AM +, Saurav Kashyap wrote:
Hi Christoph,
I will rebase and send an updated patch set soon.
Thanks. Did you verify the target side series sits nicely on top of this
one as well? I'd like to slurp in the qla2xxx patches as well if Nick
is fine with them,
On Thu, Sep 25, 2014 at 08:57:18AM +, Saurav Kashyap wrote:
Hi Christoph,
I will rebase and send an updated patch set soon.
Thanks. Did you verify the target side series sits nicely on top of this
one as well? I'd like to slurp in the qla2xxx patches as well if Nick
is fine with them,
From: Joe Carnuccio joe.carnuc...@qlogic.com
Semaphore register does not exist for ISPFx00.
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_isr.c |5 +++--
1 files changed, 3 insertions(+), 2
From: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_tmpl.c | 12 ++--
1 files changed, 2 insertions(+), 10 deletions(-)
diff --git
From: Quinn Tran quinn.t...@qlogic.com
Declaration error of mb array in qla2x00_iidma_fcport cause data
to be written beyond the array. This ends up causing stack corruption.
Signed-off-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
From: Chad Dupuis chad.dup...@qlogic.com
Parse the retry delay timer field from the FCP response data and if:
- It is not zero
- The SCSI status is busy or queue full
return SCSI_MLQUEUE_TARGET_BUSY for the number of milliseconds specified
in the retry delay timer field.
Signed-off-by: Chad
From: Joe Carnuccio joe.carnuc...@qlogic.com
When creating request/response queues from qla25xx_setup_mode(),
the shadow index register pointers were not being initialized
to point at the registers.
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap
From: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_fw.h |2 +-
drivers/scsi/qla2xxx/qla_init.c | 12 ++--
2 files changed, 7 insertions(+), 7
From: Chad Dupuis chad.dup...@qlogic.com
Disable the PCI device during shutdown to prevent any races with
other PCI code such as the AER handling code.
Signed-off-by: Chad Dupuis chad.dup...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_os.c |
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_def.h |1 +
drivers/scsi/qla2xxx/qla_init.c |4
2 files changed, 5 insertions(+), 0
From: Arun Easi arun.e...@qlogic.com
Signed-off-by: Arun Easi arun.e...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_os.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_os.c
From: Joe Carnuccio joe.carnuc...@qlogic.com
Since the entry call array is sorted in order of entry type opcode,
the search can be terminated as soon as the search key is exceeded.
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
From: Alex Vechersky alex.vecher...@qlogic.com
Signed-off-by: Alex Vechersky alex.vecher...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_attr.c |3 ++-
drivers/scsi/qla2xxx/qla_bsg.c |2 +-
2 files changed, 3 insertions(+), 2
From: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c |7 +++
drivers/scsi/qla2xxx/qla_tmpl.c | 27 +++
From: Chad Dupuis chad.dup...@qlogic.com
Signed-off-by: Chad Dupuis chad.dup...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_sup.c |3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_sup.c
From: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c |3 +++
drivers/scsi/qla2xxx/qla_tmpl.c | 31 ---
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_sup.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git
From: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_mr.c |5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_mr.c
From: Chad Dupuis chad.dup...@qlogic.com
Signed-off-by: Chad Dupuis chad.dup...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_isr.c | 17 -
1 files changed, 16 insertions(+), 1 deletions(-)
diff --git
From: Joe Carnuccio joe.carnuc...@qlogic.com
Add support for the FA-WWN (fabric assigned wwn) fabric switch feature.
(Fabric Assigned World Wide Port Name)
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
From: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c |2 +-
drivers/scsi/qla2xxx/qla_tmpl.c | 17 -
2 files changed, 1 insertions(+), 18
From: Himanshu Madhani himanshu.madh...@qlogic.com
For FA-WWPN capable device, ISP2031 and ISP27XX, when loop
dead is detected by a driver, restore WWPN from NVRAM.
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
From: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_mbx.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_mbx.c
From: Joe Carnuccio joe.carnuc...@qlogic.com
Call scnprintf() instead of snprintf() since the latter may return
an incorrect count in cases where the write is truncated to fit.
scnprintf() returns the count of what was actually written;
snprintf() returns the count of what would have been
From: Jan Kulich jan.kul...@qlogic.com
Signed-off-by: Jan Kulich jan.kul...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_mr.c |5 -
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_mr.c
From: Chad Dupuis chad.dup...@qlogic.com
Signed-off-by: Chad Dupuis chad.dup...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_init.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_init.c
Hi James, Christoph,
Please apply the following patches to the scsi tree, misc branch at your
earliest convenience. This patch set is rebased on drivers-for-3.18 branch of
git://git.infradead.org/users/hch/scsi-queue.git.
Thanks,
~Saurav
Alex Vechersky (1):
qla2xxx: Add missing ISP27xx
From: Chad Dupuis chad.dup...@qlogic.com
If we fail to load one of the segments of firmware fail the operation
instead of trying to continue which will lead to a system crash since
the pointers to the next segment will not be updated correctly.
Signed-off-by: Chad Dupuis chad.dup...@qlogic.com
From: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c |2 +-
drivers/scsi/qla2xxx/qla_tmpl.c |9 +
2 files changed, 10 insertions(+), 1
From: Joe Carnuccio joe.carnuc...@qlogic.com
Add support for the D-port (diagnostic port) fabric switch feature.
(Fabric Switch initiates loopback style port testing)
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_os.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git
From: Himanshu Madhani himanshu.madh...@qlogic.com
Nameserver data on FC switch is not refreshed when
qla2xxx driver is unloaded. Disabling laser for
ISP2031 will force FC switch to rescan ports and
clear fdmi entries from Nameserver.
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: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_os.c |6 --
1 files changed, 4 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_os.c
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@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
From: Sawan Chandak sawan.chan...@qlogic.com
Signed-off-by: Sawan Chandak sawan.chan...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_nx.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_nx.c
From: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Joe Carnuccio joe.carnuc...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_iocb.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_iocb.c
From: Himanshu Madhani himanshu.madh...@qlogic.com
Add support for the FDMI-2 fabric switch feature.
Since FDMI-2 uses code from FDMI-1, some of the existing code
needed to be repaired to prevent fields from being overflowed.
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
From: Nigel Kirkland nigel.kirkl...@qlogic.com
Signed-off-by: Nigel Kirkland nigel.kirkl...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_attr.c |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git
On Wed, 2014-09-24 at 17:48 +0200, Tomas Henzl wrote:
On 09/24/2014 11:33 AM, Ching Huang wrote:
From: Ching Huang ching2...@areca.com.tw
This patch is relative to:
http://git.infradead.org/users/hch/scsi-queue.git/tree/drivers-for-3.18:/drivers/scsi/arcmsr
change in v5:
1. rename
On Thu, Sep 25, 2014 at 04:09:59AM -0400, Saurav Kashyap wrote:
From: Arun Easi arun.e...@qlogic.com
Sequence level error recovery (aka FC Tape) is not really required
for disk devices. On heavily loaded system, with slow turn around,
a bunch of status enquiries using REC puts additional
Hi Christoph,
Thanks for the feedback. Let me make necessary changes and resubmit the
patch set. As suggested by you, I will also do the separate submission for
qla2xxx and tcm-lio.
Thanks,
~Saurav
On Thu, Sep 25, 2014 at 04:09:59AM -0400, Saurav Kashyap wrote:
From: Arun Easi
Thanks Mita,
You are right these are careless mistakes.
I will fix all of them and upload a new version shortly.
__ufshcd_send_uic_cmd() is called with host_lock held here, but
host_lock is acquired again in __ufshcd_send_uic_cmd(). So it causes
recursive deadlock.
Correct I forgot to
https://bugzilla.kernel.org/show_bug.cgi?id=85101
--- Comment #4 from linux-...@crashplan.pro ---
@Robert Elliott
Thanks for all your help.
The issue turns out not to be the HP P410 controller.
Using another mainboard the same HP P410 controller is ok.
--
You are receiving this mail because:
From: Himanshu Madhani himanshu.madh...@qlogic.com
This patch is to fix regression added by commit id
51a07f84649d2be206c4c2ad9a612956db0c2f8c.
When allocating memory for new session original patch does
not assign vha to op-vha resulting into NULL pointer
access during
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/tcm_qla2xxx.c | 12 ++--
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_iocb.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git
From: Quinn Tran quinn.t...@qlogic.com
Through the qla target code, the qlt_send_term_exchange() routine
is used in various different places to cleanup an exchange. For the
case of IOCB request queue is full, the exchange is left unhandled/
dangling. Existing code does not have re-try logic to
From: Arun Easi arun.e...@qlogic.com
Sequence level error recovery (aka FC Tape) is not really required
for disk devices. On heavily loaded system, with slow turn around,
a bunch of status enquiries using REC puts additional burden to the
target, so just turn off SLER by default.
Signed-off-by:
From: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c | 18 ++
drivers/scsi/qla2xxx/qla_target.h |1 +
2 files changed, 7 insertions(+), 12
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/scsi/qla2xxx/qla_def.h |1 +
drivers/scsi/qla2xxx/qla_os.c |2 +-
2 files changed, 2 insertions(+), 1 deletions(-)
diff --git
From: Arun Easi arun.e...@qlogic.com
A chip reset can occur after driver submits command to the stack. Abort
command processing if a chip reset has occurred or in progress when you
get a follow up for a command.
Signed-off-by: Arun Easi arun.e...@qlogic.com
Signed-off-by: Saurav Kashyap
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c | 16
1 files changed, 16 insertions(+), 0 deletions(-)
diff --git
From: Arun Easi arun.e...@qlogic.com
Signed-off-by: Arun Easi arun.e...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_dbg.c|2 +-
drivers/scsi/qla2xxx/qla_gbl.h|1 +
drivers/scsi/qla2xxx/qla_os.c |2 +
From: Arun Easi arun.e...@qlogic.com
ABTS path takes path similar to regular task management, but
reset_count was not initialized when allocating mcmd causing
the response to get dropped in qlt_xmit_tm_rsp. Fix this by
initializing reset_count correctly.
Signed-off-by: Arun Easi
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c | 10 +-
1 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/drivers/scsi/qla2xxx/qla_target.c
From: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Himanshu Madhani himanshu.madh...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c |6 --
1 files changed, 0 insertions(+), 6 deletions(-)
diff --git
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c | 30 ++
drivers/scsi/qla2xxx/qla_target.h | 24
From: Himanshu Madhani himanshu.madh...@qlogic.com
tcm_qla2xxx_get_task_tag incorrectly assume command is
qla_tgt_cmd. Add check to see if it's a scsi cmd or
task mgmt command.
Signed-off-by: Quinn Tran quinn.t...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
https://bugzilla.kernel.org/show_bug.cgi?id=85101
linux-...@crashplan.pro changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|---
Hi Nicholas/Christoph,
Please apply the following patches at your earliest convenience.
This patchset have target related changes to qla2xxx. I will submit
the target (TCM-LIO) patches in different patch set.
Thanks,
~Saurav
Arun Easi (6):
qla2xxx: Use correct offset to req-q-out for
From: Arun Easi arun.e...@qlogic.com
Turning logging bits for target mode ON dumps quite a lot verbose
messages, remove those and change some of the IO path logging to
use IO bits.
Signed-off-by: Arun Easi arun.e...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
From: Arun Easi arun.e...@qlogic.com
Cc: sta...@vger.kernel.org
Signed-off-by: Arun Easi arun.e...@qlogic.com
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
---
drivers/scsi/qla2xxx/qla_target.c |4 +---
1 files changed, 1 insertions(+), 3 deletions(-)
diff --git
Hi Nicholas/Christoph,
Please apply the following patches at your earliest convenience.
Thanks,
~Saurav
Quinn Tran (1):
Target/transport: SCSI Status Respond being sent to Initiator twice.
Saurav Kashyap (1):
target: Implement report lun data change unit attention.
Signed-off-by: Saurav Kashyap saurav.kash...@qlogic.com
Signed-off-by: Giridhar Malavali giridhar.malav...@qlogic.com
---
drivers/target/target_core_fabric_configfs.c | 28 ++
1 files changed, 28 insertions(+), 0 deletions(-)
diff --git
From: Quinn Tran quinn.t...@qlogic.com
During temporary resource starvation at lower transport layer, command
is placed on queue full retry path, which expose this problem. The TCM
Qfull handling send the same cmd twice to lower layer. The 1st time
led to cmd normal free path. The 2nd time
Review ping again?
While I think the shutdown code in scsi_debug needs a bit more of an
overhault I'd really like to include the fix at least for 3.18 and
3.17-stable now that we have missed the 3.17 window.
On Sun, Aug 31, 2014 at 07:09:59PM -0400, Douglas Gilbert wrote:
A deadlock has been
Tomas, can you also give me a signed-off-by for this one?
On Fri, Sep 12, 2014 at 02:44:15PM +0200, Tomas Henzl wrote:
Add a call to pci_set_master(...) missing in the previous
patch hpsa: refine the pci enable/disable handling.
Found thanks to Rob Elliot.
---
drivers/scsi/hpsa.c | 2 +-
This patch seies introduces support for power management in the driver as well
as vendor specific initialization - registers, clocks, voltage regulators etc.
It includes also a rework for the init sequence and other PM pre-requisite such
as write protection support, handling well-known LUN,
From: Subhash Jadavani subha...@codeaurora.org
Some devices may respond with wrong type for well-known logical units.
This patch forces well-known type for devices which doesn't report it
correct.
Signed-off-by: Subhash Jadavani subha...@codeaurora.org
Signed-off-by: Sujit Reddy Thumma
From: Subhash Jadavani subha...@codeaurora.org
If LLD has added scsi device (by calling scsi_add_device) before scheduling
async scsi_scan_host then scsi_finish_async_scan() will end up calling
scsi_sysfs_add_sdev for scsi device which was already added by LLD.
This patch fixes this issue by
From: Sujit Reddy Thumma sthu...@codeaurora.org
UFS devices are powered by at most three external power supplies -
- VCC - The flash memory core power supply, 2.7V to 3.6V or 1.70V to 1.95V
- VCCQ - The controller and I/O power supply, 1.1V to 1.3V
- VCCQ2 - Secondary controller and/or I/O power
From: Raviv Shvili rshv...@codeaurora.org
Add the support for voting of the regulator powering the
host controller logic.
Signed-off-by: Raviv Shvili rshv...@codeaurora.org
Signed-off-by: Subhash Jadavani subha...@codeaurora.org
Signed-off-by: Dolev Raviv dra...@codeaurora.org
diff --git
From: Subhash Jadavani subha...@codeaurora.org
Currently reading query descriptor is more tightened to each
descriptor type. This patch generalize the approach and allows
reading any parameter from any query descriptor.
Signed-off-by: Subhash Jadavani subha...@codeaurora.org
Signed-off-by: Dolev
From: Sujit Reddy Thumma sthu...@codeaurora.org
Add generic clock initialization support for UFSHCD platform
driver. The clock info is read from device tree using standard
clock bindings. A generic max-clock-frequency-hz property is
defined to save information on maximum operating clock frequency
From: Sujit Reddy Thumma sthu...@codeaurora.org
Some vendor specific controller versions might need to configure
vendor specific - registers, clocks, voltage regulators etc. to
initialize the host controller UTP layer and Uni-Pro stack.
Provide some common initialization operations that can be
From: Sahitya Tummala stumm...@codeaurora.org
The UFS controller clocks can be gated after certain period of
inactivity, which is typically less than runtime suspend timeout.
In addition to clocks the link will also be put into Hibern8 mode
to save more power.
The clock gating can be turned on
Sometimes, the device shall report its maximum power and speed
capabilities, but we might not wish to configure it to use those
maximum capabilities.
This change adds support for the vendor specific host driver to
implement power change notify callback.
To enable configuring different power modes
1 - 100 of 137 matches
Mail list logo