[PATCH 20/20] smartpqi: bump driver version

2018-12-07 Thread Don Brace
Reviewed-by: Gerry Morong Reviewed-by: Dave Carroll Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index 8d94028d0a9d

[PATCH 19/20] smartpqi: add smp_utils support

2018-12-07 Thread Don Brace
Reviewed-by: Scott Benesh Reviewed-by: Mahesh Rajashekhara Reviewed-by: Scott Teel Reviewed-by: Dave Carroll Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h | 89 + drivers/scsi/smartpqi/smartpqi_init.c | 131

[PATCH 17/20] smartpqi: correct lun reset issues

2018-12-07 Thread Don Brace
result field is left untouched. But in this case, the kernel changes the result field behind the driver’s back and then expects the field to be changed by the driver as the commands that timed-out complete. Reviewed-by: Dave Carroll Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by

[PATCH 18/20] smartpqi: add module param to disable irq affinity

2018-12-07 Thread Don Brace
-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 17 +++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index 2f2a07a38dad..f9812281988c 100644

[PATCH 15/20] smartpqi: do not offline disks for transient did no connect conditions

2018-12-07 Thread Don Brace
From: Dave Carroll Reviewed-by: Murthy Bhat Reviewed-by: Mahesh Rajashekhara Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Dave Carroll Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff

[PATCH 16/20] smartpqi: correct volume status

2018-12-07 Thread Don Brace
ask for LV_STATUS, insure we get LV_STATUS Reviewed-by: Murthy Bhat Reviewed-by: Mahesh Rajashekhara Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Dave Carroll Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |3 +++ 1 file changed, 3 insertions

[PATCH 09/20] smartpqi: fix disk name mount point

2018-12-07 Thread Don Brace
From: Murthy Bhat - fix a formatting issue. Reviewed-by: Mahesh Rajashekhara Reviewed-by: Scott Teel Reviewed-by: Dave Carroll Reviewed-by: Kevin Barnett Signed-off-by: Murthy Bhat Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |7 ++- 1 file changed, 6

[PATCH 13/20] smartpqi: check for null device pointers

2018-12-07 Thread Don Brace
Rajashekhara Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h |2 + drivers/scsi/smartpqi/smartpqi_init.c | 65 +++-- 2 files changed, 64 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/smartpqi/smartpqi.h b/drivers/scsi/smartpqi

[PATCH 11/20] smartpqi: enhance numa node detection

2018-12-07 Thread Don Brace
dar Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 10 +++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index acde0abbbf43..a98b3de40c74 100644 --- a/drivers/scsi/smart

[PATCH 14/20] smartpqi: allow for larger raid maps

2018-12-07 Thread Don Brace
From: Ajish Koshy Reviewed-by: Murthy Bhat Reviewed-by: Mahesh Rajashekhara Reviewed-by: Dave Carroll Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Ajish Koshy Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 59

[PATCH 12/20] smartpqi: add support for huawei controllers

2018-12-07 Thread Don Brace
From: Ajish Koshy Reviewed-by: Murthy Bhat Reviewed-by: Mahesh Rajashekhara Reviewed-by: Dave Carroll Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Ajish Koshy Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 24 1 file

[PATCH 10/20] smartpqi: wake up drives after os resumes from suspend

2018-12-07 Thread Don Brace
-off-by: Dave Carroll Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index 6716d30dc5ef..acde0abbbf43 100644 --- a/drivers/scsi/smartpqi

[PATCH 02/20] Add retries for device reset

2018-12-07 Thread Don Brace
From: Mahesh Rajashekhara Reviewed-by: Ajish Koshy Reviewed-by: Murthy Bhat Reviewed-by: Justin Lindley Reviewed-by: Scott Benesh Reviewed-by: Dave Carroll Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Mahesh Rajashekhara Signed-off-by: Don Brace --- drivers/scsi

[PATCH 07/20] smartpqi: add sysfs attributes

2018-12-07 Thread Don Brace
From: Dave Carroll - add sysfs device attributes, unique_id, lunid and path_info. Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Dave Carroll Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h |3 drivers/scsi/smartpqi/smartpqi_init.c | 232

[PATCH 08/20] smartpqi: add h3c ssid

2018-12-07 Thread Don Brace
From: Murthy Bhat Reviewed-by: Scott Benesh Reviewed-by: Mahesh Rajashekhara Reviewed-by: Dave Carroll Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Murthy Bhat Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |8 1 file changed, 8

[PATCH 04/20] smartpqi: correct host serial num for ssa

2018-12-07 Thread Don Brace
From: Mahesh Rajashekhara Reviewed-by: Scott Benesh Reviewed-by: Ajish Koshy Reviewed-by: Murthy Bhat Reviewed-by: Mahesh Rajashekhara Reviewed-by: Dave Carroll Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Mahesh Rajashekhara Signed-off-by: Don Brace --- drivers

[PATCH 01/20] smartpqi: add support for PQI Config Table handshake

2018-12-07 Thread Don Brace
by: Mahesh Rajashekhara Reviewed-by: Murthy Bhat Reviewed-by: Justin Lindley Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h | 43 ++ drivers/scsi/smartpqi/smartpqi_init.c | 254 - 2 fil

[PATCH 00/20] smartpqi updates

2018-12-07 Thread Don Brace
after os resumes from suspend smartpqi: do not offline disks for transient did no connect conditions smartpqi: correct volume status Don Brace (3): smartpqi: add module param to disable irq affinity smartpqi: add smp_utils support smartpqi: bump driver version Kevin

[PATCH 05/20] smartpqi: turn off lun data caching for ptraid

2018-12-07 Thread Don Brace
From: Dave Carroll - allow update the luns for PTRAID devices. Reviewed-by: Ajish Koshy Reviewed-by: Murthy Bhat Reviewed-by: Mahesh Rajashekhara Reviewed-by: Justin Lindley Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Dave Carroll Signed-off-by: Don Brace

[PATCH 03/20] smartpqi: add no_write_same for logical volumes

2018-12-07 Thread Don Brace
Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Dave Carroll Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |7 +++ 1 file changed, 7 insertions(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi

[PATCH 06/20] smartpqi: refactor sending controller raid requests

2018-12-07 Thread Don Brace
Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 134 +++-- 1 file changed, 46 insertions(+), 88 deletions(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index 9d9e90e13f5c..004a7b9aac26 100644

[PATCH] hpsa: add module parameter to disable irq affinity

2018-12-03 Thread Don Brace
Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 13 ++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index c9cccf35e9d7..0aa5aa66151f 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c @@ -87,6 +87,10 @@ static int

Re: [PATCH 11/28] hpsa: switch to generic DMA API

2018-10-11 Thread Don Brace
On 10/11/18 1:49 PM, Christoph Hellwig wrote: Switch from the legacy PCI DMA API to the generic DMA API. Signed-off-by: Christoph Hellwig Tested-by: Don Brace Acked-by: Don Brace

Re: [PATCH 26/28] smartpqi: fully convert to the generic DMA API

2018-10-11 Thread Don Brace
On 10/11/18 1:50 PM, Christoph Hellwig wrote: The driver is currently using an odd mix of legacy PCI DMA API and generic DMA API calls, switch it over to the generic API entirely. Signed-off-by: Christoph Hellwig Tested-by: Don Brace Acked-by: Don Brace --- drivers/scsi/smartpqi

[PATCH] hpsa: correct enclosure sas address

2018-07-03 Thread Don Brace
Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 25 + drivers/scsi/hpsa.h |1 + 2 files changed, 22 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 15c7f3b6f35e..58bb70b886d7 100644 --- a/drivers/scsi/hpsa.c +++ b

[PATCH 3/5] smartpqi: add inspur advantech ids

2018-06-18 Thread Don Brace
From: Kevin Barnett - add support for these new device IDs: Advantech MIC-8312BridgeB INSPUR PM8204-2GB INSPUR PM8204-4GB INSPUR PM8222-SHBA Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 16

[PATCH 4/5] smartpqi: fix critical ARM issue reading PQI index registers

2018-06-18 Thread Don Brace
From: Kevin Barnett - use the readl() kernel function to read all index registers. For ARM systems, this function includes a read memory barrier that eliminates ci/pi corruption. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace

[PATCH 5/5] smartpqi: bump driver version to 1.1.4-130

2018-06-18 Thread Don Brace
Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index b4a685ed9ed1

[PATCH 2/5] smartpqi: improve error checking for sync requests

2018-06-18 Thread Don Brace
From: Kevin Barnett - detect rare error cases for synchronous requests down the RAID path - retry INQUIRY of VPD page 0 sent to an HBA drive if the command failed due to an abort. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace

[PATCH 0/5] smartpqi updates

2018-06-18 Thread Don Brace
reading PQI index registers fix ci/pi index corruption on ARM platforms - bump driver version --- Don Brace (1): smartpqi: bump driver version to 1.1.4-130 Kevin Barnett (4): smartpqi: improve handling for sync requests smartpqi: improve error checking for sync requests

[PATCH 1/5] smartpqi: improve handling for sync requests

2018-06-18 Thread Don Brace
From: Kevin Barnett - decrement the active thread count after the synchronous request was submitted to the controller but before the driver blocks to wait for the request to complete. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace

RE: [PATCH 1/3] blk-mq: Allow PCI vector offset for mapping queues

2018-03-28 Thread Don Brace
t; Cc: Christoph Hellwig <h...@lst.de>; Sagi Grimberg <s...@grimberg.me>; > Jianchao Wang <jianchao.w.w...@oracle.com>; Ming Lei > <ming@redhat.com>; Jens Axboe <ax...@kernel.dk>; Keith Busch > <keith.bu...@intel.com>; Don Brace <don.br...@microsemi

[PATCH 2/2] smartpqi: update driver version

2018-03-21 Thread Don Brace
Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Gerry Morong <gerry.mor...@microsemi.com> Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com&

[PATCH 1/2] smartpqi: workaround fw bug for oq deletion

2018-03-21 Thread Don Brace
Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/smartpqi/smartpqi_init.c | 39 +++-- 1 file changed, 3 insertions(+), 36 deletions(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index

[PATCH 0/2] smartpqi updates

2018-03-21 Thread Don Brace
These patches are based on Linus's tree The changes are: . add workaround for fw bug when deleting operational queues. . change driver version to 1.1.4-115 --- Don Brace (1): smartpqi: update driver version Kevin Barnett (1): smartpqi: workaround fw bug for oq deletion

RE: [PATCH V4 1/4] scsi: hpsa: fix selection of reply queue

2018-03-12 Thread Don Brace
; Cc: Christoph Hellwig <h...@lst.de>; linux-scsi@vger.kernel.org; linux- > bl...@vger.kernel.org; Meelis Roos <mr...@linux.ee>; Don Brace > <don.br...@microsemi.com>; Kashyap Desai > <kashyap.de...@broadcom.com>; Laurence Oberman > <lober...@redhat.com>; Mike S

Re: [PATCH V4 1/4] scsi: hpsa: fix selection of reply queue

2018-03-09 Thread Don Brace
From: Ming Lei <ming@redhat.com> Sent: Thursday, March 8, 2018 7:32 PM To: James Bottomley; Jens Axboe; Martin K . Petersen Cc: Christoph Hellwig; linux-scsi@vger.kernel.org; linux-bl...@vger.kernel.org; Meelis Roos; Don Brace; Kashyap Desai; La

[PATCH] smartpqi: add in new supported controllers

2018-03-05 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/smartpq

RE: [PATCH V3 1/8] scsi: hpsa: fix selection of reply queue

2018-03-05 Thread Don Brace
> -Original Message- > From: Kashyap Desai [mailto:kashyap.de...@broadcom.com] > Sent: Monday, March 05, 2018 1:24 AM > To: Laurence Oberman <lober...@redhat.com>; Don Brace > <don.br...@microsemi.com>; Ming Lei <ming@redhat.com> > Cc: Je

RE: [PATCH V3 1/8] scsi: hpsa: fix selection of reply queue

2018-03-02 Thread Don Brace
> -Original Message- > From: Laurence Oberman [mailto:lober...@redhat.com] > Sent: Friday, March 02, 2018 8:09 AM > To: Ming Lei <ming@redhat.com> > Cc: Don Brace <don.br...@microsemi.com>; Jens Axboe <ax...@kernel.dk>; > linux-bl...@v

RE: [PATCH V3 1/8] scsi: hpsa: fix selection of reply queue

2018-03-01 Thread Don Brace
> Cc: linux-scsi@vger.kernel.org; Hannes Reinecke <h...@suse.de>; Arun Easi > <arun.e...@cavium.com>; Omar Sandoval <osan...@fb.com>; Martin K . > Petersen <martin.peter...@oracle.com>; James Bottomley > <james.bottom...@hansenpartnership.com>; Christoph

RE: [PATCH V2 4/8] block: null_blk: introduce module parameter of 'g_global_tags'

2018-02-05 Thread Don Brace
llb2 --filename=/dev/nullb2 --name=nullb3 --filename=/dev/nullb3 > > 1M IOPS can be reached in both above tests which is done in one VM. > I am getting 1.1M IOPS for both cases. Tested-by: Don Brace <don.br...@microsemi.com>

RE: [PATCH V2 7/8] scsi: hpsa: call hpsa_hba_inquiry() after adding host

2018-02-05 Thread Don Brace
> Cc: linux-scsi@vger.kernel.org; Hannes Reinecke <h...@suse.de>; Arun Easi > <arun.e...@cavium.com>; Omar Sandoval <osan...@fb.com>; Martin K . > Petersen <martin.peter...@oracle.com>; James Bottomley > <james.bottom...@hansenpartnership.com>; Christoph

RE: [PATCH V2 8/8] scsi: hpsa: use blk_mq to solve irq affinity issue

2018-02-05 Thread Don Brace
ead.org>; Mike Snitzer > <snit...@redhat.com>; Don Brace <don.br...@microsemi.com> > Cc: linux-scsi@vger.kernel.org; Hannes Reinecke <h...@suse.de>; Arun Easi > <arun.e...@cavium.com>; Omar Sandoval <osan...@fb.com>; Martin K . > Petersen <martin.peter...@ora

RE: [PATCH V2 8/8] scsi: hpsa: use blk_mq to solve irq affinity issue

2018-02-05 Thread Don Brace
r: HP Model: P410iRev: 6.64 > > Ming's patch fixes this so we need to try move this along. > > I have a DL380 G8 as well which is also likely exposed here and I added > Don Brace for FYI to this list. > > Thanks Ming Running some tests now.

RE: [PATCH 02/12] hpsa: cleanup sas_phy structures in sysfs when unloading

2017-10-24 Thread Don Brace
> -Original Message- > On Fri, 2017-10-20 at 16:51 -0500, Don Brace wrote: > > From: Martin Wilck <mwi...@suse.de> > > > > I am resubmitting this patch on behalf of Martin Wilck > > with his permission. > > > > The original patch can be fou

[PATCH 09/12] hpsa: reduce warning messages on device removal

2017-10-20 Thread Don Brace
Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c |6 -- 1 file changed, 4 in

[PATCH 10/12] hpsa: correct logical volume removal

2017-10-20 Thread Don Brace
Suggested-by: Martin Wilck <mwi...@suse.com> Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> -

[PATCH 08/12] hpsa: update queue depth for externals

2017-10-20 Thread Don Brace
- preserve external device queue depth during a scan operation. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.c

[PATCH 07/12] hpsa: correct smart path enabled

2017-10-20 Thread Don Brace
- correct re-enabling ioaccel after: 1) RAID transformations and 2) multi-path fail-overs. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by:

[PATCH 11/12] hpsa: add enclosure logical identifier

2017-10-20 Thread Don Brace
add support for enclosure logical identifier Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- dr

[PATCH 04/12] hpsa: add controller checkpoint

2017-10-20 Thread Don Brace
tell hpsa controller to generate a checkpoint for rare lockup conditions. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <do

[PATCH 12/12] hpsa: bump driver version

2017-10-20 Thread Don Brace
Reviewed-by: Gerry Morong <gerry.mor...@microsemi.com> Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/d

[PATCH 00/12] hpsa updates

2017-10-20 Thread Don Brace
submitting with Martin Wilck's permission. hpsa: clear tmpdevice in scan thread - Clean up some meta data issues for devices during a re-scan. hpsa: bump driver version --- Bader Ali Saleh (1): hpsa: update discovery polling Don Brace (8): hpsa: add controller checkpoint hp

[PATCH 05/12] hpsa: update discovery polling

2017-10-20 Thread Don Brace
barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c | 39 ++- drivers/scsi/hpsa_cmd.h |2 ++ 2 files changed, 28 insertions(+), 13 deletions(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c

[PATCH 06/12] hpsa: change timeout for internal cmds

2017-10-20 Thread Don Brace
There are times when the DEFAULT_TIMEOUT (30 seconds) is not enough. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@micros

[PATCH 03/12] hpsa: clear tmpdevice in scan thread

2017-10-20 Thread Don Brace
From: Scott Teel <scott.t...@microsemi.com> clean up stale information. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace

[PATCH 01/12] hpsa: destroy sas transport properties before scsi_host

2017-10-20 Thread Don Brace
a:b. This patch fixes this by reverting the order of device deletions. Tested-by: Don Brace <don.br...@microsemi.com> Reviewed-by: Don Brace <don.br...@microsemi.com> Signed-off-by: Martin Wilck <mwilck@xxx> Signed-off-by: Don Brace <don.br...@microsemi.com> ---

[PATCH 02/12] hpsa: cleanup sas_phy structures in sysfs when unloading

2017-10-20 Thread Don Brace
_delete() rather than sas_phy_free (which, according to comments, should not be called for PHYs that have been set up successfully, anyway). Tested-by: Don Brace <don.br...@microsemi.com> Reviewed-by: Don Brace <don.br...@microsemi.com> Signed-off-by: Martin Wilck <mwilck@xxx>

[PATCH] smartpqi: correct spelling error in documentation

2017-10-20 Thread Don Brace
Correct spelling error. Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- Documentation/scsi/smartpqi.txt |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/scsi/smartpqi.txt b/Docume

RE: [PATCH 2/2] hpsa: destroy sas transport properties before scsi_host

2017-10-10 Thread Don Brace
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Monday, November 21, 2016 8:15 AM > To: Martin Wilck <mwi...@suse.de> > Cc: Don Brace <don.br...@microsemi.com>; dl-esc-Team ESD Storage Dev > Support <esc-teame

RE: [PATCH] scsi: fixup kernel warning during rmmod()

2017-10-05 Thread Don Brace
s are removed for > real, but the device parent is already removed and causes > this warning. > > Signed-off-by: Hannes Reinecke <h...@suse.com> Tested-by: Don Brace <don.br...@microsemi.com> Using the smartpqi driver. Thanks for your effort. Thanks, Don Brace ESC - Smart S

RE: [PATCH] scsi: sd: Do not override max_sectors_kb sysfs setting

2017-09-29 Thread Don Brace
layer default or the optional preferred I/O size > reported by the device. > > Keep the current heuristics for the initial setting of max_sectors_kb. > For subsequent invocations, only update the current queue limit if it > exceeds the capabilities of the hardware. > > Reported-by: Do

[PATCH 3/3] smartpqi: update driver version to 1.1.2-126

2017-09-27 Thread Don Brace
Reviewed-by: Gerry Morong <gerry.mor...@microsemi.com> Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com&

[PATCH 2/3] smartpqi: cleanup raid map warning message

2017-09-27 Thread Don Brace
com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/smartpqi/smartpqi_init.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index 677b88e..be83d92 100644 ---

[PATCH 1/3] smartpqi: update controller ids

2017-09-27 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> Update the driver’s PCI IDs Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace

[PATCH 0/3] smartpqi updates

2017-09-27 Thread Don Brace
These patches are based on Linus's tree The changes are: - update list of controllers - cleanup warning message - change driver version to 1.1.2-126 --- Don Brace (1): smartpqi: update driver version to 1.1.2-126 Kevin Barnett (2): smartpqi: update controller ids smartpqi

RE: [man-pages PATCH v2] cciss.4, hpsa.4: mention cciss removal in Linux 4.14

2017-09-11 Thread Don Brace
om>; Christoph Hellwig > <h...@lst.de>; James Bottomley > <james.bottom...@hansenpartnership.com>; Don Brace > <don.br...@microsemi.com>; Meelis Roos <mr...@linux.ee>; linux- > s...@vger.kernel.org > Subject: [man-pages PATCH v2] cciss.4, hpsa.4: mention cciss

RE: [PATCH] sd: preserve sysfs updates to max_sectors_kb

2017-08-29 Thread Don Brace
From: Bart Van Assche [bart.vanass...@wdc.com] Sent: Tuesday, August 29, 2017 3:25 PM To: h...@infradead.org; Viswas G; Gerry Morong; Mahesh Rajashekhara; posw...@suse.com; Scott Benesh; Don Brace; Bader Ali - Saleh; Kevin Barnett; joseph.szczy...@hpe.com

RE: [PATCH] sd: preserve sysfs updates to max_sectors_kb

2017-08-29 Thread Don Brace
From: Don Brace Sent: Tuesday, August 29, 2017 11:36 AM To: Bart Van Assche; h...@infradead.org; Viswas G; Gerry Morong; Mahesh Rajashekhara; posw...@suse.com; Scott Benesh; Bader Ali - Saleh; Kevin Barnett; joseph.szczy...@hpe.com; Scott Teel; j

RE: [PATCH] sd: preserve sysfs updates to max_sectors_kb

2017-08-29 Thread Don Brace
From: Bart Van Assche [bart.vanass...@wdc.com] Sent: Tuesday, August 29, 2017 11:13 AM To: h...@infradead.org; Viswas G; Gerry Morong; Mahesh Rajashekhara; posw...@suse.com; Scott Benesh; Don Brace; Bader Ali - Saleh; Kevin Barnett; joseph.szczy

RE: [PATCH] sd: preserve sysfs updates to max_sectors_kb

2017-08-29 Thread Don Brace
From: Don Brace Sent: Monday, August 21, 2017 1:14 PM To: Bart Van Assche; h...@infradead.org; Viswas G; Gerry Morong; Mahesh Rajashekhara; posw...@suse.com; Scott Benesh; Bader Ali - Saleh; Kevin Barnett; joseph.szczy...@hpe.com; Scott Teel; j

RE: [PATCH] sd: preserve sysfs updates to max_sectors_kb

2017-08-29 Thread Don Brace
From: Don Brace Sent: Monday, August 21, 2017 1:14 PM To: Bart Van Assche; h...@infradead.org; Viswas G; Gerry Morong; Mahesh Rajashekhara; posw...@suse.com; Scott Benesh; Bader Ali - Saleh; Kevin Barnett; joseph.szczy...@hpe.com; Scott Teel; j

RE: [PATCH 2/4] hpsa: remove the smp_handler stub

2017-08-28 Thread Don Brace
: remove the smp_handler stub EXTERNAL EMAIL The SAS transport class will do the right thing and not register the BSG node if now smp_handler method is present. Signed-off-by: Christoph Hellwig <h...@lst.de> Acked-by: Don Brace <don.br...@microsemi.com>

RE: [PATCH] sd: preserve sysfs updates to max_sectors_kb

2017-08-21 Thread Don Brace
rajashekh...@microsemi.com>; posw...@suse.com; Scott > Benesh <scott.ben...@microsemi.com>; Don Brace > <don.br...@microsemi.com>; Bader Ali - Saleh > <bader.alisa...@microsemi.com>; Kevin Barnett > <kevin.barn...@microsemi.com>; joseph.szczy...@hpe.com; Scott Te

RE: [PATCH] sd: preserve sysfs updates to max_sectors_kb

2017-08-21 Thread Don Brace
rajashekh...@microsemi.com>; posw...@suse.com; Scott > Benesh <scott.ben...@microsemi.com>; Don Brace > <don.br...@microsemi.com>; Bader Ali - Saleh > <bader.alisa...@microsemi.com>; Kevin Barnett > <kevin.barn...@microsemi.com>; joseph.szczy...@hpe.com; Scott Te

RE: [PATCH] sd: preserve sysfs updates to max_sectors_kb

2017-08-18 Thread Don Brace
rajashekh...@microsemi.com>; posw...@suse.com; Scott > Benesh <scott.ben...@microsemi.com>; Don Brace > <don.br...@microsemi.com>; Bader Ali - Saleh > <bader.alisa...@microsemi.com>; Kevin Barnett > <kevin.barn...@microsemi.com>; joseph.szczy...@hpe.com; Scott Te

[PATCH] sd: preserve sysfs updates to max_sectors_kb

2017-08-18 Thread Don Brace
-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/sd.c | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/sd.c b/drivers/scsi/sd.c index bea36ad..457dc7c 100644 --- a/drivers/scsi/sd.c +

RE: [PATCH 1/7] smartpqi: add pqi reset quiesce support

2017-08-17 Thread Don Brace
> -Original Message- > From: James Bottomley [mailto:j...@linux.vnet.ibm.com] > Sent: Wednesday, August 16, 2017 10:44 PM > To: Don Brace <don.br...@microsemi.com>; joseph.szczy...@hpe.com; > Gerry Morong <gerry.mor...@microsemi.com>; John Hall > <john.h

RE: [PATCHv2 6/6] cciss: Drop obsolete driver

2017-08-14 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Monday, August 14, 2017 6:19 AM > To: Martin K. Petersen <martin.peter...@oracle.com> > Cc: Christoph Hellwig <h...@lst.de>; James Bottomley > <james.bottom...@hansenpart

RE: [PATCH RESEND 0/6] hpsa: support legacy boards

2017-08-11 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Friday, August 11, 2017 1:43 AM > To: Don Brace <don.br...@microsemi.com>; James Bottomley > <james.bottom...@hansenpartnership.com>; Christoph Hellwig > <h...@lst.de> &g

RE: [PATCH RESEND 0/6] hpsa: support legacy boards

2017-08-10 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Thursday, August 10, 2017 9:11 AM > To: James Bottomley <james.bottom...@hansenpartnership.com>; > Christoph Hellwig <h...@lst.de> > Cc: Don Brace <don.br...@microsemi.com>

[PATCH 7/7] smartpqi: change driver version to 1.1.2-125

2017-08-10 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/smartpqi/smartpqi_init.c |8 +++

[PATCH 6/7] smartpqi: add in new controller ids

2017-08-10 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> Update the driver’s PCI IDs to match the latest Microsemi controllers Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <do

[PATCH 1/7] smartpqi: add pqi reset quiesce support

2017-08-10 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microseim.com> Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/smartpqi/smartpqi.h | 23 +++

[PATCH 5/7] smartpqi: update kexec and power down support

2017-08-10 Thread Don Brace
scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/smartpqi/smartpqi_init.c |1 + 1 file changed, 1 insertion(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/

[PATCH 4/7] smartpqi: cleanup doorbell register usage.

2017-08-10 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/smartpqi/smartpqi_init.c | 11 ++

[PATCH 3/7] smartpqi: update pqi passthru ioctl

2017-08-10 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> - make pass-thru requests bi-directional Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --

[PATCH 2/7] smartpqi: enhance BMIC cache flush

2017-08-10 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microseim.com> - distinguish between shutdown and non-shutdown. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --

[PATCH 0/7] smartpqi updates

2017-08-10 Thread Don Brace
These patches are based on Linus's tree The changes are: - smartpqi-add-pqi-reset-quiesce-support - allow driver to confirm completion of a reset. - smartpqi-enhance-bmic-cache-flush - can now distinguish between shutdown and power management operation. -

RE: [PATCH RESEND 0/6] hpsa: support legacy boards

2017-08-09 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Tuesday, August 08, 2017 3:35 AM > To: Martin K. Petersen <martin.peter...@oracle.com> > Cc: Don Brace <don.br...@microsemi.com>; Christoph Hellwig > <h...@lst.de&

RE: [PATCH] hpsa: add support for legacy boards

2017-07-11 Thread Don Brace
t; <h...@lst.de>; James Bottomley > <james.bottom...@hansenpartnership.com>; Don Brace > <don.br...@microsemi.com>; Jens Axboe <ax...@kernel.dk>; linux- > s...@vger.kernel.org; Hannes Reinecke <h...@suse.com> > Subject: Re: [PATCH] hpsa: add support for legacy b

RE: device support in hpsa, was: Re: OOPS from cciss_ioctl in 4.12+git

2017-07-10 Thread Don Brace
..@redhat.com>; Jens Axboe > <ax...@kernel.dk>; Linux Kernel list <linux-ker...@vger.kernel.org>; linux- > bl...@vger.kernel.org; Don Brace <don.br...@microsemi.com>; Scott > Benesh <scott.ben...@microsemi.com>; Scott Teel > <scott.t...@microsemi.com>;

RE: device support in hpasa, was: Re: OOPS from cciss_ioctl in 4.12+git

2017-07-07 Thread Don Brace
ux-ker...@vger.kernel.org>; linux- > bl...@vger.kernel.org; Don Brace <don.br...@microsemi.com>; Scott > Benesh <scott.ben...@microsemi.com>; Scott Teel > <scott.t...@microsemi.com>; Kevin Barnett > <kevin.barn...@microsemi.com>; linux-scsi@vger.kernel.org > S

RE: [PATCH V4 07/12] hpsa: cleanup reset handler

2017-05-05 Thread Don Brace
> -Original Message- > On 5.5.2017 00:51, Don Brace wrote: > > - mark device state sooner. > > > > Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> > > Reviewed-by: Scott Teel <scott.t...@microsemi.com> > > Reviewed-by: Kevin Barn

[PATCH V4 12/12] hpsa: bump driver version

2017-05-04 Thread Don Brace
Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c |2 +- 1 file changed, 1

[PATCH V4 10/12] hpsa: send ioaccel requests with 0 length down raid path

2017-05-04 Thread Don Brace
ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c | 62 ++- 1 file changed, 61 i

[PATCH V4 06/12] hpsa: correct resets on retried commands

2017-05-04 Thread Don Brace
- call scsi_done when the command completes. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/

[PATCH V4 11/12] hpsa: remove abort handler

2017-05-04 Thread Don Brace
ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c | 621 +-- drivers/scsi

[PATCH V4 08/12] hpsa: correct queue depth for externals

2017-05-04 Thread Don Brace
- queue depth assignment not in correct place, had no effect. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.c

  1   2   3   4   5   6   7   8   9   >