[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

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

[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 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 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 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/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 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 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 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 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 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 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 3/3] smartpqi: update driver version

2018-12-18 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 1/3] smartpqi: increase fw status register read timeout

2018-12-18 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 2/3] smartpqi: add ofa support

2018-12-18 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 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
ield 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
: 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 --- a

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

[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 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
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] 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 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 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 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
issue 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 req

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

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

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 ;

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

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

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

  1   2   3   4   5   6   7   8   9   10   >