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
Hi James, Christoph,
Please apply the following patches to the scsi tree, misc branch at your
earliest convenience.
Thanks,
~Saurav
Alex Vechersky (1):
qla2xxx: Add missing ISP27xx checks to optrom code.
Arun Easi (1):
qla2xxx: Unload of qla2xxx driver crashes the machine.
Chad Dupuis
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
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: 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: 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: 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: 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: 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: 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: 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
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
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: 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
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: 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
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: 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: 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: 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: 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: 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
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: 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
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 |
On Mon, Sep 15, 2014 at 04:13:52PM +0200, Hans de Goede wrote:
Hi,
On 09/15/2014 04:08 PM, Greg Kroah-Hartman wrote:
On Mon, Sep 15, 2014 at 04:04:12PM +0200, Hans de Goede wrote:
And set this quirk for the Seagate Expansion Desk (0bc2:2312), as that one
seems to hang upon receiving an
On Tue, Sep 23, 2014 at 07:28:04PM -0400, Martin K. Petersen wrote:
Chris == Chris J Arges chris.j.ar...@canonical.com writes:
Chris 1) Does this workaround make sense? Perhaps there is an easier
Chrisway?
One option is to ship a udev rule that disables write same on VMware
disks.
Thanks, this fixes the boot stall for me.
Tested-by: Christoph Hellwig h...@lst.de
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
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 firstindex to getIndex, lastindex to putIndex for readability
2. define ARCMSR_API_DATA_BUFLEN as 1032
3.
Christoph,
this is a fix for 132aa220b45d60e9b20def1e9d8be9422eed9616 hpsa: refine the pci
enable/disable handling
which is in 'for-3.18'.
If this patch will not be reviewed and added to 3.18 the aforementioned patch
needs to be reverted.
Tomas
On 09/12/2014 02:44 PM, Tomas Henzl wrote:
On 9/23/2014 10:02 PM, Bart Van Assche wrote:
On 23/09/2014 10:32, Sagi Grimberg wrote:
On 9/19/2014 4:00 PM, Bart Van Assche wrote:
Improve performance by using multiple RDMA/RC channels per SCSI host
for communicating with an SRP target.
Hey Bart,
Since you don't seem to
On 24/09/2014 6:22, Sagi Grimberg wrote:
Since SRP_LOGIN_REQ/RESP has some free bits why not declare it and
activate it when both sides *says* they support it? I'd be much calmer
knowing we're on the safe side on this...
Hello Sagi,
Since more than ten years the SRP protocol is an official
On 9/24/2014 4:13 PM, Bart Van Assche wrote:
On 24/09/2014 6:22, Sagi Grimberg wrote:
Since SRP_LOGIN_REQ/RESP has some free bits why not declare it and
activate it when both sides *says* they support it? I'd be much calmer
knowing we're on the safe side on this...
Hello Sagi,
Since more
Hi Saurav,
Will these changes conflict with those submitted in August [1] to
Christoph's drivers-for-3.18 branch?
In particular, qla2xxx: Fix shost use-after-free on device
removal [2] fixed this same driver unload issue in a slightly
different manner. That change was marked for stable as the
On 9/24/2014 4:38 PM, Sagi Grimberg wrote:
On 9/24/2014 4:13 PM, Bart Van Assche wrote:
On 24/09/2014 6:22, Sagi Grimberg wrote:
Since SRP_LOGIN_REQ/RESP has some free bits why not declare it and
activate it when both sides *says* they support it? I'd be much calmer
knowing we're on the safe
On Wed, 24 Sep 2014 03:08:34 -0400
Saurav Kashyap saurav.kash...@qlogic.com wrote:
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
Robert or Webb: can you give me a review on this? Given that Robert
helped finding it that should be easy..
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the body of a message to majord...@vger.kernel.org
More majordomo info at
-Original Message-
From: Tomas Henzl [mailto:the...@redhat.com]
Sent: Wednesday, September 24, 2014 5:32 AM
To: 'linux-scsi@vger.kernel.org'
Cc: Elliott, Robert (Server Storage); steve.came...@hp.com; Christoph
Hellwig; Handzik, Joe
Subject: Re: [PATCH] hpsa: add missing
On Wed, Sep 24, 2014 at 01:59:04PM +, Elliott, Robert (Server Storage)
wrote:
Sorry for the delay - that is fine to go in directly, or will be part
of a larger hpsa series if HP or PMC is able to post one for 3.18.
Thanks. For a fix like this I'd prefer to take it ASAP instead of
waiting
On 09/24/2014 02:23 AM, Christoph Hellwig wrote:
Thanks, this fixes the boot stall for me.
Tested-by: Christoph Hellwig h...@lst.de
Sweet, I'll shove this off today, so we are done for 3.17 release.
--
Jens Axboe
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the
On Wed, Sep 24, 2014 at 08:30:33AM -0600, Jens Axboe wrote:
On 09/24/2014 02:23 AM, Christoph Hellwig wrote:
Thanks, this fixes the boot stall for me.
Tested-by: Christoph Hellwig h...@lst.de
Sweet, I'll shove this off today, so we are done for 3.17 release.
Cool, once it hits the
On 09/24/2014 08:33 AM, Tejun Heo wrote:
On Wed, Sep 24, 2014 at 08:30:33AM -0600, Jens Axboe wrote:
On 09/24/2014 02:23 AM, Christoph Hellwig wrote:
Thanks, this fixes the boot stall for me.
Tested-by: Christoph Hellwig h...@lst.de
Sweet, I'll shove this off today, so we are done for 3.17
From: Sahitya Tummala stumm...@codeaurora.org
Add freq-table-hz propery for UFS device to keep track of
min max frequencies supported by UFS clocks.
Signed-off-by: Sahitya Tummala stumm...@codeaurora.org
Signed-off-by: Dolev Raviv dra...@codeaurora.org
diff --git
Christoph == Christoph Hellwig h...@infradead.org writes:
Christoph I'd like to add Chris latests patch and Cc it to stable.
Christoph Martin, given that you're ok with it can you give me a
Reviewed-by: Martin K. Petersen martin.peter...@oracle.com
--
Martin K. Petersen Oracle Linux
From: Sujit Reddy Thumma sthu...@codeaurora.org
In -hce_enable_notify() callback the vendor specific initialization
may carry out additional DME configuration using UIC commands and
hence the UIC command completion interrupt enable bit should be set
before the post reset notification.
Add retries
From: Subhash Jadavani subha...@codeaurora.org
This patch adds support for UFS device and UniPro link power management
during runtime/system PM.
Main idea is to define multiple UFS low power levels based on UFS device
and UFS link power states. This would allow any specific platform or pci
- Adding some of the definitions missing in unipro.h, including power
enumeration.
- Read Modify Write Line helper function
- Indication for the type of suspend
Signed-off-by: Dolev Raviv dra...@codeaurora.org
Signed-off-by: Subhash Jadavani subha...@codeaurora.org
Signed-off-by: Yaniv Gardi
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: Subhash Jadavani subha...@codeaurora.org
Add capability to control the auto bkops during suspend.
If host explicitly enables the auto bkops (background operation) on device
then only device would perform the bkops on its own. If auto bkops is not
enabled explicitly and if the device reaches
From: Subhash Jadavani subha...@codeaurora.org
UFS device specification requires the UFS devices to support 4 well known
logical units:
REPORT_LUNS (address: 01h)
UFS Device (address: 50h)
RPMB (address: 44h)
BOOT (address: 30h)
UFS device may have standard LUs
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: Sahitya Tummala stumm...@codeaurora.org
The clocks for UFS device will be managed by generic DVFS (Dynamic
Voltage and Frequency Scaling) framework within kernel. This devfreq
framework works with different governors to scale the clocks. By default,
UFS devices uses simple_ondemand governor
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
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: Yaniv Gardi yga...@codeaurora.org
The maximum power consumption in active is determined by bActiveICCLevel.
The configuration is done by reading max current supported by the
regulators connected to VCC, VCCQ and VCCQ2 rails on the boards, and
reading the current consumption levels from the
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
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: 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
On Wed, Sep 24, 2014 at 06:13:58PM +0300, Dolev Raviv wrote:
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
/**
+ * ufshcd_set_queue_depth - set lun queue depth
+ * @sdev: pointer to SCSI device
+ *
+ * Read bLUQueueDepth value and activate scsi tagged command
+ * queueing. For WLUN, queue depth is set to 1. For best-effort
+ * cases (bLUQueueDepth = 0) the queue depth is set to a maximum
+ *
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 adding a check at the start of
Comments inline:
-Original Message-
From: Christoph Hellwig [mailto:h...@infradead.org]
Sent: Wednesday, September 24, 2014 9:25 AM
To: Dolev Raviv
Cc: james.bottom...@hansenpartnership.com; h...@infradead.org;
linux-scsi@vger.kernel.org; linux-scsi-ow...@vger.kernel.org;
On Wed, Sep 24, 2014 at 09:27:47AM -0700, Subhash Jadavani wrote:
No, It happens in this sequence of events:
1. LLD calls the __scsi_add_device() for well known logical units before
scsi_scan_host() (This is done as part of [PATCH V5 10/17] scsi: ufs:
manually add well known logical units).
On Wed, Sep 24, 2014 at 09:36:37AM -0700, Subhash Jadavani wrote:
Where do you release these references again? It seems like they are never
released on the device removal path.
[Subhash] That's because these are embedded/non-removable UFS devices which
are always present on the board and
https://bugzilla.kernel.org/show_bug.cgi?id=85101
Bug ID: 85101
Summary: hpsa + P410 does not show connected HP SAS port
expanders
Product: SCSI Drivers
Version: 2.5
Kernel Version: 3.17
Hardware: x86-64
Just after the call to scsi_remove_host sounds right to me.
scsi_remove_host already removes all regularly scanned devices, but
because __scsi_add_device keeps and additional reference it doesn't free
those that you added manually.
Ok, we are calling scsi_remove_host() as part of ufs driver
From 9eca80461a45177e456219a9cd944c27675d6512 Mon Sep 17 00:00:00 2001
From: Tejun Heo t...@kernel.org
Date: Wed, 24 Sep 2014 13:07:33 -0400
This reverts commit 0a30288da1aec914e158c2d7a3482a85f632750f, which
was a temporary fix for SCSI blk-mq stall issue. The following
patches will fix the
On Tue, Sep 23, 2014 at 02:08:12AM -0400, Tejun Heo wrote:
From 83b06f4fc6ca2f7f3d706a168b71c248bdada668 Mon Sep 17 00:00:00 2001
From: Tejun Heo t...@kernel.org
Date: Tue, 23 Sep 2014 01:58:34 -0400
blk-mq uses percpu_ref for its usage counter which tracks the number
of in-flight commands
FYI, I added a paragraph explaining what happened to the temp fix at
the end. The following is the applied version.
Thanks.
- 8 -
From 17497acbdce9506fd6a75115dee4ab80c3cc5ee5 Mon Sep 17 00:00:00 2001
From: Tejun Heo t...@kernel.org
Date: Wed, 24 Sep 2014 13:31:50 -0400
blk-mq uses
https://bugzilla.kernel.org/show_bug.cgi?id=85101
Robert Elliott elli...@hp.com changed:
What|Removed |Added
CC||elli...@hp.com
---
On Wed, 24 Sep 2014 11:37:55 -0400
Chad Dupuis chad.dup...@qlogic.com wrote:
On Wed, 24 Sep 2014, Joe Lawrence wrote:
On Wed, 24 Sep 2014 03:08:34 -0400
Saurav Kashyap saurav.kash...@qlogic.com wrote:
From: Chad Dupuis chad.dup...@qlogic.com
Disable the PCI device during
From: Christoph Hellwig [mailto:h...@infradead.org]
...
On Wed, Sep 24, 2014 at 06:13:57PM +0300, Dolev Raviv wrote:
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
https://bugzilla.kernel.org/show_bug.cgi?id=85101
--- Comment #2 from linux-...@crashplan.pro ---
In this case the hardware seems broken.
The P410 controller is only used for upgrading the HP SAS expander firmware.
This time we started with upgrading the controller firmware:
===
./ccissflash
Failing Device information are logged when IOA firmware detected these
illegal request such as IOA firmware doesn't support inquiry with page
code 2. The patch fixes the issue.
Signed-off-by: Brian King brk...@linux.vnet.ibm.com
Tested-by: Wen Xiong wenxi...@linux.vnet.ibm.com
---
Hi all,
Failing Device information are logged when IOA firmware detected these
illegal request such as IOA firmware doesn't support inquiry with page
code 2. The patch fixes the issue.
Thanks for your help!
Wendy
--
--
To unsubscribe from this list: send the line unsubscribe linux-scsi in
the
https://bugzilla.kernel.org/show_bug.cgi?id=85101
--- Comment #3 from Robert Elliott elli...@hp.com ---
Controller lockup means the firmware crashed (e.g. an ASSERT statement
triggered). That can be due to hardware problems or firmware bugs. You might
see if it boots with nothing attached; then
2014-09-25 0:14 GMT+09:00 Dolev Raviv dra...@codeaurora.org:
+int ufshcd_uic_pwr_ctrl(struct ufs_hba *hba, struct uic_command *cmd)
{
- struct uic_command uic_cmd = {0};
- struct completion pwr_done;
+ struct completion uic_async_done;
unsigned long flags;
On Wed, 24 Sep 2014, Joe Lawrence wrote:
On Wed, 24 Sep 2014 11:37:55 -0400
Chad Dupuis chad.dup...@qlogic.com wrote:
On Wed, 24 Sep 2014, Joe Lawrence wrote:
On Wed, 24 Sep 2014 03:08:34 -0400
Saurav Kashyap saurav.kash...@qlogic.com wrote:
From: Chad Dupuis chad.dup...@qlogic.com
Ok. Can you move the is_visible check to scsi_sysfs_add_devices, should
be fine to place it just after the sdev_state check.
Sure, will move it in next patch.
-Original Message-
From: 'Christoph Hellwig' [mailto:h...@infradead.org]
Sent: Wednesday, September 24, 2014 9:38 AM
To:
90 matches
Mail list logo