[PATCH 0/3] smartpqi additional patches

2018-12-18 Thread Don Brace
mware updates. - smartpqi-update-driver-version . need to bump up driver version to match new patches. --- Don Brace (1): smartpqi: update driver version Mahesh Rajashekhara (2): smartpqi: increase fw status register read timeout smartpqi: add ofa support drivers/scsi/sma

[PATCH V2 1/3] smartpqi: increase fw status register read timeout

2018-12-20 Thread Don Brace
Reviewed-by: Ajish Koshy Reviewed-by: Murthy Bhat Reviewed-by: Dave Carroll Reviewed-by: Kevin Barnett Signed-off-by: Mahesh Rajashekhara Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_sis.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/smartpqi

[PATCH V2 2/3] smartpqi: add ofa support

2018-12-20 Thread Don Brace
resources. - Driver calls SIS/PQI initialization and rescans the device list. - Driver will resume the traffic to RAID/HBA path. Reviewed-by: Murthy Bhat Signed-off-by: Mahesh Rajashekhara Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h | 76 drivers/scsi/smartpqi

[PATCH V2 0/3] smartpqi additional patches

2018-12-20 Thread Don Brace
mware updates. - smartpqi-update-driver-version . need to bump up driver version to match new patches. Changes since V1: . fix kbuild test robot and compile warnings (MIPS) . patch smartpqi-add-ofa-support . replace do_div MACRO with straight division --- Don Brace (1): sma

[PATCH V2 3/3] smartpqi: update driver version

2018-12-20 Thread Don Brace
- need to bump up the driver version because of the OFA patch and the fw status register read timeout patch. Reviewed-by: Gerry Morong Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/scsi

[PATCH 0/4] hpsa updates

2019-03-12 Thread Don Brace
olume list is obtained from the controller and a disk is pulled before the driver sends down an INQUIRY for the lunid. hpsa-remove-timeout-from-TURs - There are times when a TUR takes longer that the DEFAULT_TIMEOUT hpsa-bump-driver-version - update to track changes --- Don Bra

[PATCH 2/4] hpsa: correct device id issues

2019-03-12 Thread Don Brace
correct a 'rare' race condition where a disk is failed after a device list has been obtained from the controller and before attempting to get the device id. Reviewed-by: Scott Teel Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 10 +++--- 1 file changed, 7 insertions(+), 3

[PATCH 4/4] hpsa: bump driver version

2019-03-12 Thread Don Brace
Reviewed-by: Gerry Morong Reviewed-by: Scott Teel Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index ff0e3cc33f65..1bef1da273c2 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers

[PATCH 1/4] hpsa: check for lv removal

2019-03-12 Thread Don Brace
-off-by: Don Brace --- drivers/scsi/hpsa.c | 13 - 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index f044e7d10d63..f311ab259a02 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c @@ -2647,9 +2647,20 @@ static void

[PATCH 3/4] hpsa: remove timeout from TURs

2019-03-12 Thread Don Brace
: Don Brace --- drivers/scsi/hpsa.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index bd98a9667ce4..ff0e3cc33f65 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c @@ -5824,7 +5824,7 @@ static int hpsa_send_test_unit_ready

[PATCH 0/5] smartpqi updates

2019-03-14 Thread Don Brace
-spdx . add in spdx - smartpqi-bump-driver-version --- Ajish Koshy (1): smartpqi: add H3C controller IDs Don Brace (3): smartpqi: update copyright smartpqi: add spdx smartpqi: bump driver version Kevin Barnett (1): smartpqi: increase LUN reset timeout drivers

[PATCH 1/5] smartpqi: increase LUN reset timeout

2019-03-14 Thread Don Brace
From: Kevin Barnett Reviewed-by: Scott Benesh Reviewed-by: David Carroll Reviewed-by: Kevin Barnett Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 12 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/drivers

[PATCH 4/5] smartpqi: add spdx

2019-03-14 Thread Don Brace
Reviewed-by: David Carroll Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/Makefile |1 + drivers/scsi/smartpqi/smartpqi.h | 10 +- drivers/scsi/smartpqi

[PATCH 2/5] smartpqi: add H3C controller IDs

2019-03-14 Thread Don Brace
From: Ajish Koshy Reviewed-by: Scott Teel Reviewed-by: Scott Benesh Reviewed-by: David Carroll Reviewed-by: Kevin Barnett Signed-off-by: Ajish Koshy Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 16 1 file changed, 16 insertions(+) diff --git a

[PATCH 5/5] smartpqi: bump driver version

2019-03-14 Thread Don Brace
Reviewed-by: Gerry Morong Reviewed-by: David Carroll Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/scsi

[PATCH 3/5] smartpqi: update copyright

2019-03-14 Thread Don Brace
Reviewed-by: Gerry Morong Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: David Carroll Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h |5 +++-- drivers/scsi/smartpqi/smartpqi_init.c |5 +++-- drivers

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 V2 8/8] scsi: hpsa: use blk_mq to solve irq affinity issue

2018-02-05 Thread Don Brace
> -Original Message- > From: Laurence Oberman [mailto:lober...@redhat.com] > Sent: Monday, February 05, 2018 9:58 AM > To: Ming Lei ; Jens Axboe ; linux- > bl...@vger.kernel.org; Christoph Hellwig ; Mike Snitzer > ; Don Brace > Cc: linux-scsi@vger.kernel.org; Hannes

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

2018-02-05 Thread Don Brace
r Sandoval ; Martin K . > Petersen ; James Bottomley > ; Christoph Hellwig ; > Don Brace ; Kashyap Desai > ; Peter Rivera ; > Paolo Bonzini ; Laurence Oberman > ; Ming Lei > Subject: [PATCH V2 7/8] scsi: hpsa: call hpsa_hba_inquiry() after adding host > > EXTERNAL EMAIL >

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

2018-02-05 Thread Don Brace
me=/dev/nullb1 -- > name=nullb2 --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

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

2018-03-01 Thread Don Brace
r Sandoval ; Martin K . > Petersen ; James Bottomley > ; Christoph Hellwig ; > Don Brace ; Kashyap Desai > ; Peter Rivera ; > Laurence Oberman ; Ming Lei > ; Meelis Roos > Subject: [PATCH V3 1/8] scsi: hpsa: fix selection of reply queue > > EXTERNAL EMAIL > > >

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 > Cc: Don Brace ; Jens Axboe ; > linux-bl...@vger.kernel.org; Christoph Hellwig ; Mike > Snitzer ; linux-scsi@vger.kernel.org; Hannes R

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 ; Don Brace > ; Ming Lei > Cc: Jens Axboe ; linux-bl...@vger.kernel.org; Christoph > Hellwig ; Mike Snitzer ; linux- > s...

[PATCH] smartpqi: add in new supported controllers

2018-03-05 Thread Don Brace
From: Kevin Barnett Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 44 + 1 file changed, 44 insertions(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi

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

2018-03-09 Thread Don Brace
From: Ming Lei 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; Laurence Oberman; Mike

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

2018-03-12 Thread Don Brace
> -Original Message- > From: Ming Lei [mailto:ming@redhat.com] > Sent: Thursday, March 08, 2018 9: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 ;

[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 del

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

2018-03-21 Thread Don Brace
From: Kevin Barnett - skip deleting PQI operational queues when there is an error creating a new queue group. It's not really necessary to delete the queues anyway because they get deleted during the PQI reset that is part of the error recovery path. Signed-off-by: Don Brace --- dr

[PATCH 2/2] smartpqi: update driver version

2018-03-21 Thread Don Brace
Reviewed-by: Scott Teel Reviewed-by: Gerry Morong Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett 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

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

2018-03-28 Thread Don Brace
erg ; > Jianchao Wang ; Ming Lei > ; Jens Axboe ; Keith Busch > ; Don Brace ; qla2xxx- > upstr...@qlogic.com; linux-scsi@vger.kernel.org > Subject: [PATCH 1/3] blk-mq: Allow PCI vector offset for mapping queues > > EXTERNAL EMAIL > > > The PCI interrupt vectors intended

[PATCH 0/7] hpsa updates

2019-05-07 Thread Don Brace
-wait-longer-for-ptraid-commands - correct rare multipath issue. hpsa-do-not-complete-cmds-for-deleted-devices - correct rare multipath issue. hpsa-correct-device-resets - fix race condition in reset handler hpsa-update-driver-version - update to track changes --- Don Brace (7): hpsa: co

[PATCH 4/7] hpsa: wait longer for ptraid commands

2019-05-07 Thread Don Brace
- wait longer for outstanding commands before removing a multipath device. - increase the timeout value for ptraid commands. Reviewed-by: Justin Lindley Reviewed-by: David Carroll Reviewed-by: Scott Teel Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 26 -- 1

[PATCH 3/7] hpsa: check for tag collision

2019-05-07 Thread Don Brace
Teel Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 21 ++--- drivers/scsi/hpsa.h |1 + 2 files changed, 15 insertions(+), 7 deletions(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index ade0d505a32c..a315d108fdcb 100644 --- a/drivers/scsi/hpsa.c +++ b

[PATCH 2/7] hpsa: use local workqueues instead of system workqueues

2019-05-07 Thread Don Brace
- avoid system stalls by switching to local workqueue Reviewed-by: Justin Lindley Reviewed-by: David Carroll Reviewed-by: Scott Teel Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 22 +++--- drivers/scsi/hpsa.h |1 + 2 files changed, 20 insertions(+), 3 deletions

[PATCH 1/7] hpsa: correct simple mode

2019-05-07 Thread Don Brace
- correct issue with hpsa_simple_mode module parameter . driver was hanging due to incorrect interrupt setup Reviewed-by: Justin Lindley Reviewed-by: Dave Carroll Reviewed-by: Scott Teel Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 20 1 file changed, 16

[PATCH 5/7] hpsa: do-not-complete-cmds-for-deleted-devices

2019-05-07 Thread Don Brace
Reviewed-by: David Carroll Reviewed-by: Scott Teel Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 14 +- drivers/scsi/hpsa.h |1 + 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 5c02163c7cea..0480e3c34217 100644

[PATCH 7/7] hpsa: update driver version

2019-05-07 Thread Don Brace
Reviewed-by: Gerry Morong Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 85982b78ab58..05ba9b052485 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hpsa.c @@ -60,7 +60,7

[PATCH 6/7] hpsa: correct device resets

2019-05-07 Thread Don Brace
r == 0) Kernel.org Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=1994350 Bug 199435 - HPSA + P420i resetting logical Direct-Access never complete Reviewed-by: Justin Lindley Reviewed-by: David Carroll Reviewed-by: Scott Teel Signed-off-by: Don

[PATCH] hpsa-correct-static-checker-issue-in-reset-handler

2019-05-16 Thread Don Brace
ed-by: Dave Carroll Reviewed-by: Scott Teel Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 2db226a6931c..2b4b4f4ff9dc 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/h

[PATCH] hpsa: correct ioaccel2 chaining

2019-06-03 Thread Don Brace
ricone < matt.perric...@microsemi.com> Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |7 ++- drivers/scsi/hpsa_cmd.h |1 + 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 1bef1da273c2..8068520cf89e 100644 --- a/drivers/scsi

[PATCH 0/2] hpsa updates

2019-07-24 Thread Don Brace
queue. . completion thread can be cleaning up the command in parallel --- Don Brace (2): hpsa: correct scsi command status issue after reset hpsa: remove printing internal cdb on tag collision drivers/scsi/hpsa.c | 14 +++--- 1 file changed, 11 insertions(+), 3 dele

[PATCH 1/2] hpsa: correct scsi command status issue after reset

2019-07-24 Thread Don Brace
Reviewed-by: Bader Ali - Saleh Reviewed-by: Scott Teel Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 12 +++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index

[PATCH 2/2] hpsa: remove printing internal cdb on tag collision

2019-07-24 Thread Don Brace
- remove racy printing of internal commands. . completion thread can be cleaning up the command in parallel Reviewed-by: Bader Ali - Saleh Reviewed-by: Scott Teel Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |2 -- 1 file

[PATCH 01/11] smartpqi: add module param for exposure order

2019-08-22 Thread Don Brace
From: Gilbert Wu - expose physical devices before logical devices Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Gilbert Wu Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 18 +++--- 1 file changed, 15 insertions(+), 3 deletions

[PATCH 02/11] smartpqi: add pci ids for fiberhome controller

2019-08-22 Thread Don Brace
From: Gilbert Wu Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Gilbert Wu Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 16 1 file changed, 16 insertions(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi

[PATCH 00/11] smartpqi updates

2019-08-22 Thread Don Brace
oller support smartpqi-correct-regnewd-return-value - tell applications that a rescan is currently in progress. smartpqi-add-new-pci-ids - add in new controller support smartpqi-update-copyright smartpqi-bump-version --- Dave Carroll (1): smartpqi: add module param to hide vsep Don Bra

[PATCH 03/11] smartpqi: add module param to hide vsep

2019-08-22 Thread Don Brace
From: Dave Carroll Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Dave Carroll Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h |1 + drivers/scsi/smartpqi/smartpqi_init.c | 26 ++ 2 files changed, 27 insertions(+) diff

[PATCH 05/11] smartpqi: add bay identifier

2019-08-22 Thread Don Brace
From: Gilbert Wu - return identify physical device "Phys_Bay_in_Box" as bay_identifier. Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Gilbert Wu Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h |4 + drivers/scs

[PATCH 04/11] smartpqi: add sysfs entries

2019-08-22 Thread Don Brace
From: Murthy Bhat - serial number - model - vendor Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Murthy Bhat Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h | 15 +++- drivers/scsi/smartpqi/smartpqi_init.c | 125

[PATCH 06/11] smartpqi: correct hang when deleting 32 lds

2019-08-22 Thread Don Brace
Rajashekhara Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index a6cb49b8e5d0..9801606dadfa 100644 --- a/drivers/scsi

[PATCH 07/11] smartpqi: add gigabyte controller

2019-08-22 Thread Don Brace
From: Gilbert Wu Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Gilbert Wu Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |4 1 file changed, 4 insertions(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi

[PATCH 10/11] smartpqi: update copyright

2019-08-22 Thread Don Brace
Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/Kconfig |2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/scsi/smartpqi/Kconfig b/drivers/scsi/smartpqi/Kconfig index 97e159c2cecd..bc6506884e3b 100644 --- a/drivers/scsi

[PATCH 09/11] smartpqi: add new pci ids

2019-08-22 Thread Don Brace
Signed-off-by: Gilbert Wu Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 12 1 file changed, 12 insertions(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index 61371ea35bb3..c9da65117120 100644 --- a/drivers/scsi

[PATCH 08/11] smartpqi: correct REGNEWD return status

2019-08-22 Thread Don Brace
From: Murthy Bhat return -EINPROGRESS when a rescan worker is queued. Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Murthy Bhat Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a

[PATCH 11/11] smartpqi: bump version

2019-08-22 Thread Don Brace
Reviewed-by: Scott Benesh Reviewed-by: Gerry Morong 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 c9da65117120

[PATCH 00/10] smartpqi updates

2019-10-07 Thread Don Brace
rsion --- Don Brace (1): smartpqi: bump version Kevin Barnett (6): smartpqi: fix controller lockup observed during force reboot smartpqi: change TMF timeout from 60 to 30 seconds smartpqi: correct syntax issue smartpqi: fix problem with unique ID for physical d

[PATCH 07/10] smartpqi: fix problem with unique ID for physical device

2019-10-07 Thread Don Brace
From: Kevin Barnett - obtain the unique IDs from the RLL and RPL instead of VPD page 83h. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h |1 drivers/scsi/smartpqi/smartpqi_init.c

[PATCH 04/10] smartpqi: fix LUN reset when fw bkgnd thread is hung

2019-10-07 Thread Don Brace
From: Murthy Bhat - add support for a timeout on LUN resets. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Murthy Bhat Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h |5 - drivers/scsi/smartpqi/smartpqi_init.c

[PATCH 01/10] smartpqi: fix controller lockup observed during force reboot

2019-10-07 Thread Don Brace
From: Kevin Barnett Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h |9 ++ drivers/scsi/smartpqi/smartpqi_init.c | 126 - 2 files changed, 115 insertions

[PATCH 06/10] smartpqi: correct syntax issue

2019-10-07 Thread Don Brace
From: Kevin Barnett Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi

[PATCH 05/10] smartpqi: change TMF timeout from 60 to 30 seconds

2019-10-07 Thread Don Brace
From: Kevin Barnett Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi

[PATCH 02/10] smartpqi: fix call trace in device discovery

2019-10-07 Thread Don Brace
From: Murthy Bhat - use sas_phy_delete rather than sas_phy_free which according to comments, should not be called for PHYs that have been set up successfully. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Murthy Bhat Signed-off-by: Don Brace

[PATCH 03/10] smartpqi: add inquiry timeouts

2019-10-07 Thread Don Brace
From: koshyaji - add timeout field in RAID IU Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: koshyaji Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h |6 +- drivers/scsi/smartpqi/smartpqi_init.c | 34

[PATCH 09/10] smartpqi-align-driver-syntax-with-oob

2019-10-07 Thread Don Brace
From: Kevin Barnett - a lot of formatting changes - no functional changes. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h | 60 - drivers/scsi/smartpqi/smartpqi_init.c

[PATCH 10/10] smartpqi: bump version

2019-10-07 Thread Don Brace
Reviewed-by: Scott Benesh Reviewed-by: Gerry Morong 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 f179a745946d

[PATCH 08/10] smartpqi: remove unused manifest constants

2019-10-07 Thread Don Brace
From: Kevin Barnett - removed some unused manifest constants Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h |4 1 file changed, 4 deletions(-) diff --git a/drivers/scsi/smartpqi

[PATCH] hpsa: add missing hunks in reset-patch

2019-10-14 Thread Don Brace
- correct returning from reset before outstanding commands are completed for the device. Reviewed-by: Scott Benesh Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |4 1 file changed, 4 insertions(+) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c

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

2017-07-07 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Friday, July 07, 2017 11:05 AM > To: Jens Axboe ; Christoph Hellwig > ; Meelis Roos > Cc: Linux Kernel list ; linux- > bl...@vger.kernel.org; Don Brace ; Scott > Benesh ; Scott Teel > ; K

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

2017-07-10 Thread Don Brace
two table entries and the SA5B definitions in hpsa.h? > -Original Message- > From: mr...@math.ut.ee [mailto:mr...@math.ut.ee] On Behalf Of Meelis > Roos > Sent: Monday, July 10, 2017 9:08 AM > To: Christoph Hellwig > Cc: Laurence Oberman ; Jens Axboe > ; Linux Kernel

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

2017-07-11 Thread Don Brace
> -Original Message- > From: mr...@math.ut.ee [mailto:mr...@math.ut.ee] On Behalf Of Meelis > Roos > Sent: Tuesday, July 11, 2017 9:26 AM > To: Hannes Reinecke > Cc: Martin K. Petersen ; Christoph Hellwig > ; James Bottomley > ; Don Brace > ; Jens Axboe ; li

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 > Cc: Don Brace ; Christoph Hellwig > ; James Bottomley > ; Meelis Roos > ; linux-scsi@vger.kernel.org; Hannes Reinecke > &

[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. - smartpqi-update-pqi-passthr

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

2017-08-10 Thread Don Brace
From: Kevin Barnett - make pass-thru requests bi-directional Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |4 1 file changed, 4 insertions(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers

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

2017-08-10 Thread Don Brace
From: Kevin Barnett - distinguish between shutdown and non-shutdown. Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h | 21 +++-- drivers/scsi/smartpqi/smartpqi_init.c | 27

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

2017-08-10 Thread Don Brace
ned-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |1 + 1 file changed, 1 insertion(+) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smartpqi_init.c index 70b1f97..afd3eed 100644 --- a/drivers/scsi/smartpqi/smartpqi_init.c +++ b/drivers/scs

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

2017-08-10 Thread Don Brace
From: Kevin Barnett Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 11 ++- drivers/scsi/smartpqi/smartpqi_sis.c | 105 +++-- drivers/scsi/smartpqi/smartpqi_sis.h |3 - 3 files

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

2017-08-10 Thread Don Brace
From: Kevin Barnett Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi.h | 23 + drivers/scsi/smartpqi/smartpqi_init.c | 58 ++--- drivers/scsi/smartpqi/smartpqi_sis.c | 30

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

2017-08-10 Thread Don Brace
From: Kevin Barnett Update the driver’s PCI IDs to match the latest Microsemi controllers Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c | 36 + 1 file changed, 14 insertions(+), 22

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

2017-08-10 Thread Don Brace
From: Kevin Barnett Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi

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 ; > Christoph Hellwig > Cc: Don Brace ; Martin K. Petersen > ; Meelis Roos ; linux- > s...@vger.kernel.org > Subject: Re: [PATC

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 ; James Bottomley > ; Christoph Hellwig > > Cc: Martin K. Petersen ; Meelis Roos > ; linux-scsi@vger.kernel.org > Subject: Re: [PATCH RESEN

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 > Cc: Christoph Hellwig ; James Bottomley > ; Don Brace > ; Meelis Roos ; linux- > s...@vger.kernel.org; Hannes Reinecke ; Hann

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 ; joseph.szczy...@hpe.com; > Gerry Morong ; John Hall > ; Kevin Barnett > ; Mahesh Rajashekhara > ; Bader Ali - Saleh > ; h..

[PATCH] sd: preserve sysfs updates to max_sectors_kb

2017-08-18 Thread Don Brace
ed-by: Scott Teel Signed-off-by: Don Brace --- 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 +++ b/drivers/scsi/sd.c @@ -3055,6 +3055,7 @@ stati

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

2017-08-18 Thread Don Brace
> -Original Message- > From: Bart Van Assche [mailto:bart.vanass...@wdc.com] > Sent: Friday, August 18, 2017 4:06 PM > To: h...@infradead.org; Viswas G ; Gerry > Morong ; Mahesh Rajashekhara > ; posw...@suse.com; Scott > Benesh ; Don Brace > ; Bader Ali -

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

2017-08-21 Thread Don Brace
> -Original Message- > From: Bart Van Assche [mailto:bart.vanass...@wdc.com] > Sent: Friday, August 18, 2017 4:47 PM > To: h...@infradead.org; Viswas G ; Gerry > Morong ; Mahesh Rajashekhara > ; posw...@suse.com; Scott > Benesh ; Don Brace > ; Bader Ali -

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

2017-08-21 Thread Don Brace
> -Original Message- > From: Bart Van Assche [mailto:bart.vanass...@wdc.com] > Sent: Monday, August 21, 2017 2:53 PM > To: h...@infradead.org; Viswas G ; Gerry > Morong ; Mahesh Rajashekhara > ; posw...@suse.com; Scott > Benesh ; Don Brace > ; Bader Ali -

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 Acked-by: Don Brace

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] 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: 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 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 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

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

[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

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

2018-12-07 Thread Don Brace
ndley 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/sma

[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 --- a

[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 00/20] smartpqi updates

2018-12-07 Thread Don Brace
rives 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

<    1   2   3   4   5   6   7   8   9   10   >