[PATCH V4 04/12] hpsa: do not reset enclosures

2017-05-04 Thread Don Brace
Prevent enclosure resets. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 9fb30c4..2990897 100644 --- a

[PATCH V4 05/12] hpsa: rescan later if reset in progress

2017-05-04 Thread Don Brace
- schedule another scan. - mark current scan as completed Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |1 + 1 file changed, 1 insertion(+) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index

[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 Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 22 ++ drivers/scsi/hpsa.h |1 + 2 files changed, 11 insertions(+), 12

[PATCH V4 09/12] hpsa: separate monitor events from rescan worker

2017-05-04 Thread Don Brace
. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 76 +++ drivers/scsi/hpsa.h |1 + 2 files changed, 59 insertions(+), 18 deletions(-) diff --git a/drivers/scsi

[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 Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett 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

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

2017-05-04 Thread Don Brace
-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 621 +-- drivers/scsi/hpsa.h |1 2 files changed, 8 insertions(+), 614 deletions(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index

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

2017-05-04 Thread Don Brace
: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 62 ++- 1 file changed, 61 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 2ec9079..ea778cc 100644 --- a/drivers/scsi

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

2017-05-04 Thread Don Brace
Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett 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 9a631e3..9934947 100644 --- a/drivers/scsi

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 > > Reviewed-by: Scott Teel > > Reviewed-by: Kevin Barnett > > Signed-off-by: Don Brac

[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

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

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

2017-09-11 Thread Don Brace
> -Original Message- > From: Eugene Syromyatnikov [mailto:evg...@gmail.com] > Sent: Monday, September 11, 2017 7:48 AM > To: mtk.manpa...@gmail.com > Cc: linux-...@vger.kernel.org; Hannes Reinecke ; Martin > K. Petersen ; Christoph Hellwig > ; James Bottomley > ; D

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

[PATCH 1/3] smartpqi: update controller ids

2017-09-27 Thread Don Brace
From: Kevin Barnett Update the driver’s PCI IDs Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |8 1 file changed, 8 insertions(+) diff --git a/drivers/scsi/smartpqi

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

2017-09-27 Thread Don Brace
Reviewed-by: Gerry Morong Reviewed-by: Scott Benesh Reviewed-by: Scott Teel 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

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

2017-09-27 Thread Don Brace
From: Kevin Barnett Fix a small cosmetic bug in a very rarely encountered error message that can occur when a LD has a corrupted raid map. Reviewed-by: Scott Benesh Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/smartpqi/smartpqi_init.c |6 +++--- 1 file changed

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

2017-09-29 Thread Don Brace
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: Don Brace > Signed-off-by:

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

2017-10-05 Thread Don Brace
gt; Hence the devices will not be removed at this point, but all > intermediate structures like fc rport etc. will be. > Later on during scsi_forget_host() the devices are removed for > real, but the device parent is already removed and causes > this warning. > > Signed-off-by: H

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 > Cc: Don Brace ; dl-esc-Team ESD Storage Dev > Support ; > iss_storage...@hp.com; linux-scsi@vger.kernel.org; jbottom...@odin.

[PATCH] smartpqi: correct spelling error in documentation

2017-10-20 Thread Don Brace
Correct spelling error. Signed-off-by: Kevin Barnett Signed-off-by: Don Brace --- Documentation/scsi/smartpqi.txt |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/scsi/smartpqi.txt b/Documentation/scsi/smartpqi.txt index ab377d9..201f80c 100644 --- a

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

2017-10-20 Thread Don Brace
ces hostX/port-a:b. This patch fixes this by reverting the order of device deletions. Tested-by: Don Brace Reviewed-by: Don Brace Signed-off-by: Martin Wilck Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/sc

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

2017-10-20 Thread Don Brace
e() 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 Reviewed-by: Don Brace Signed-off-by: Martin Wilck Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |2 +- 1 file changed, 1 insertion(+), 1 de

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

2017-10-20 Thread Don Brace
From: Scott Teel clean up stale information. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 76461c4

[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 Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 22 +++--- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a

[PATCH 05/12] hpsa: update discovery polling

2017-10-20 Thread Don Brace
causes a device rescan every 20-30 seconds, so that newly created volumes will be detected automatically. Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 39 ++- drivers

[PATCH 00/12] hpsa updates

2017-10-20 Thread Don Brace
n sysfs. - Re-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

[PATCH 12/12] hpsa: bump driver version

2017-10-20 Thread Don Brace
Reviewed-by: Gerry Morong Reviewed-by: Scott Benesh 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 5428a4c..e514489 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi

[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 Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |4 drivers/scsi/hpsa_cmd.h |1 + 2 files changed, 5 insertions(+) diff

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

2017-10-20 Thread Don Brace
Suggested-by: Martin Wilck Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |9 ++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 228d744

[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 Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |8 ++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/hpsa.c b

[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 Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 189 +-- 1 file

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

2017-10-20 Thread Don Brace
Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 27a1aca..228d744 100644 --- a/drivers/scsi

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

2017-10-20 Thread Don Brace
add support for enclosure logical identifier Reviewed-by: Scott Benesh Reviewed-by: Scott Teel Reviewed-by: Kevin Barnett Signed-off-by: Don Brace --- drivers/scsi/hpsa.c | 69 ++- 1 file changed, 67 insertions(+), 2 deletions(-) diff --git

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 > > > > I am resubmitting this patch on behalf of Martin Wilck > > with his permission. > > > > The original patch can be found here: > > ht

<    5   6   7   8   9   10