[PATCH 21/37] smartpqi: change return value for LUN reset operations

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.com> change return value for controller offline to be consistent with the rest of the driver. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <do

[PATCH 20/37] smartpqi: add ptraid support

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.com> add support for PTRAID devices 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

[PATCH 19/37] smartpqi: update copyright

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.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 |2 +

[PATCH 18/37] smartpqi: cleanup messages

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> - improve some error messages. 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

[PATCH 17/37] smartpqi: add new PCI device IDs

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.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 | 134

[PATCH 15/37] smartpqi: correct BMIC identify physical drive

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.com> correct the BMIC Identify Physical Device structure - missing 2 fields Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@micros

[PATCH 16/37] smartpqi: minor driver cleanup

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.com> - align with in-house driver 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

[PATCH 14/37] smartpqi: eliminate redundant error messages

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.com> eliminate redundant error message during initialization if the controller has crashed. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <do

[PATCH 13/37] smartpqi: make pdev pointer names consistent

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.com> make all variable names for pointers to struct pci_dev consistent throughout the driver. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <do

[PATCH 11/37] smartpqi: add pqi_wait_for_completion_io

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.com> Add check for controller lockup during waits for synchronous controller commands. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <do

[PATCH 12/37] smartpqi: change functions to inline

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.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 |2 +- 1 file ch

[PATCH 07/37] smartpqi: enhance resets

2017-04-25 Thread Don Brace
e host. - Return to OS results of LUN reset request. 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 | 13 +

[PATCH 08/37] smartpqi: add suspend and resume support

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> add support for ACPI S3 (suspend) and S4 (hibernate) system power states. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <do

[PATCH 09/37] smartpqi: add heartbeat check

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> check for controller lockups 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

[PATCH 10/37] smartpqi: correct bdma hw bug

2017-04-25 Thread Don Brace
evin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/smartpqi/smartpqi_init.c |7 ++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/drivers/scsi/smartpqi/smartpqi_init.c b/drivers/scsi/smartpqi/smart

[PATCH 06/37] smartpqi: add supporting events

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.com> Only register for controller events that driver supports cleanup event handling. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <do

[PATCH 05/37] smartpqi: ensure controller is in SIS mode at init

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.com> put in SIS mode during initialization. support kexec/kdump 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 04/37] smartpqi: add in controller checkpoint for controller lockups.

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@hpe.com> tell smartpqi controller to generate a checkpoint for rare lockup conditions. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <do

[PATCH 03/37] smartpqi: set pci completion timeout

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> add support for setting PCIe completion timeout. 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 01/37] smartpqi: correct remove scsi devices

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> correct a problem caused by holding a spinlock during device deletion. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Signed-off-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <do

[PATCH 02/37] smartpqi: cleanup interrupt management

2017-04-25 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> minor cleanup of interrupt initialization and tear-down. 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.c

[PATCH 00/37] smartpqi updates

2017-04-25 Thread Don Brace
These patches are based on Linus's tree The changes are: - correct remove SCSI devices - Remove spin-lock - cleanup interrupt management - minor cleanup to align with in-house driver - set PCI completion timeout - add in controller checkpoint for controller lockups. - helps debug

[PATCH 12/12] hpsa: bump driver version

2017-04-07 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 11/12] hpsa: remove abort handler

2017-04-07 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 09/12] hpsa: separate monitor events from heartbeat worker

2017-04-07 Thread Don Brace
.@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c | 32 ++-- drivers/scsi/hpsa.h |1 + 2 files changed, 31 insertions(+), 2 deletions(-) diff --git a/driv

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

2017-04-07 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 08/12] hpsa: correct queue depth for externals

2017-04-07 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

[PATCH 07/12] hpsa: cleanup reset handler

2017-04-07 Thread Don Brace
- mark device state sooner. 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 06/12] hpsa: correct resets on retried commands

2017-04-07 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 02/12] hpsa: do not get enclosure info for external devices

2017-04-07 Thread Don Brace
external shelves do not support BMICs. 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/scs

[PATCH 01/12] hpsa: update identify physical device structure

2017-04-07 Thread Don Brace
- align with latest spec. - added __attribute((aligned(512))) Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.c

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

2017-04-07 Thread Don Brace
- schedule another scan. - mark current scan as completed 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 04/12] hpsa: do not reset enclosures

2017-04-07 Thread Don Brace
Prevent enclosure resets. 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 |

[PATCH 03/12] hpsa: update reset handler

2017-04-07 Thread Don Brace
Use the return from TUR as a check for the device state. 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 00/12] hpsa updates

2017-04-07 Thread Don Brace
- align driver with our out of box driver - bump driver version - align version with out of box driver for multi-path changes --- Don Brace (11): hpsa: update identify physical device structure hpsa: do not get enclosure info for external devices hpsa: update reset handler

[PATCH 00/12] hpsa updates

2017-04-07 Thread Don Brace
- align driver with our out of box driver - bump driver version - align version with out of box driver for multi-path changes --- Don Brace (11): hpsa: update identify physical device structure hpsa: do not get enclosure info for external devices hpsa: update reset handler

RE: [PATCH 1/2] hpsa: update pci ids

2017-03-29 Thread Don Brace
> > > > > > On 28.3.2017 23:40, Don Brace wrote: > > > Reviewed-by: Gerry Morong <gerry.mor...@microsemi.com> > > > Reviewed-by: Scott Teel <scott.t...@microsemi.com> > > > Signed-off-by: Don Brace <don.br...@microsemi.com> > > &

RE: [PATCH 1/2] hpsa: update pci ids

2017-03-29 Thread Don Brace
> -Original Message- > From: Tomas Henzl [mailto:the...@redhat.com] > Sent: Wednesday, March 29, 2017 10:44 AM > To: Don Brace <don.br...@microsemi.com>; joseph.szczy...@hpe.com; > Gerry Morong <gerry.mor...@microsemi.com>; John Hall > <john.h...@micros

[PATCH 1/2] hpsa: update pci ids

2017-03-28 Thread Don Brace
Reviewed-by: Gerry Morong <gerry.mor...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c |4 1 file changed, 4 insertions(+) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hp

[PATCH 0/2] hpsa updates

2017-03-28 Thread Don Brace
These patches are based on Linus's tree - add some PCI IDs - update the driver version --- Don Brace (2): hpsa: update pci ids hpsa: change driver version drivers/scsi/hpsa.c |6 +- 1 file changed, 5 insertions(+), 1 deletion(-) -- Signature

[PATCH 2/2] hpsa: change driver version

2017-03-28 Thread Don Brace
Reviewed-by: Gerry Morong <gerry.mor...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@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

RE: [PATCH] hpsa: fix volume offline state

2017-03-20 Thread Don Brace
> -Original Message- > From: Tomas Henzl [mailto:the...@redhat.com] > Sent: Monday, March 20, 2017 10:43 AM > To: linux-scsi@vger.kernel.org > Cc: Don Brace <don.br...@microsemi.com>; joseph.szczy...@hpe.com > Subject: [PATCH] hpsa: fix volume offline s

RE: [PATCH V3 2/3] hpsa: limit outstanding rescans

2017-03-15 Thread Don Brace
> -Original Message- > From: James Bottomley [mailto:j...@linux.vnet.ibm.com] > Sent: Wednesday, March 15, 2017 12:24 PM > To: Don Brace <don.br...@microsemi.com>; joseph.szczy...@hpe.com; > Gerry Morong <gerry.mor...@microsemi.com>; John Hall > <john.h

[PATCH V3 0/3] hpsa updates

2017-03-10 Thread Don Brace
int to unsigned char - return more specific values. - removed unnecessary code Based on review from: Tomas Henzl <the...@redhat.com> Changes since V2: - hpsa-limit-outstanding-rescans corrected a comment typo (alreay - already) --- Don Brace (3): hpsa: update check for l

[PATCH V3 2/3] hpsa: limit outstanding rescans

2017-03-10 Thread Don Brace
avoid rescan storms. No need to queue another if one is pending. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Tomas Henzl <the...@redhat.com> review Signed-off-by: Don Brace <don.br...@microsemi.c

[PATCH V3 3/3] hpsa: do not timeout reset operations

2017-03-10 Thread Don Brace
resets can take longer than DEFAULT_TIMEOUT Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Tomas Henzl <the...@redhat.com> review Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/

[PATCH V3 1/3] hpsa: update check for logical volume status

2017-03-10 Thread Don Brace
- Add in a new case for volume offline. Resolves internal testing bug for multilun array management. - Return correct status for failed TURs. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Don B

[PATCH V2 3/3] hpsa: do not timeout reset operations

2017-03-10 Thread Don Brace
resets can take longer than DEFAULT_TIMEOUT Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Tomas Henzl <the...@redhat.com> review Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/

[PATCH V2 2/3] hpsa: limit outstanding rescans

2017-03-10 Thread Don Brace
avoid rescan storms. No need to queue another if one is pending. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Tomas Henzl <the...@redhat.com> review Signed-off-by: Don Brace <don.br...@microsemi.c

[PATCH V2 1/3] hpsa: update check for logical volume status

2017-03-10 Thread Don Brace
- Add in a new case for volume offline. Resolves internal testing bug for multilun array management. - Return correct status for failed TURs. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Don B

[PATCH V2 0/3] hpsa updates

2017-03-10 Thread Don Brace
int to unsigned char - return more specific values. - removed unnecessary code Based on review from: Tomas Henzl <the...@redhat.com> --- Don Brace (3): hpsa: update check for logical volume status hpsa: limit outstanding rescans hpsa: do not timeout reset oper

RE: [PATCH 1/3] hpsa: update check for logical volume status

2017-03-10 Thread Don Brace
> -Original Message- > From: Tomas Henzl [mailto:the...@redhat.com] > Sent: Friday, March 10, 2017 7:24 AM > To: Don Brace <don.br...@microsemi.com>; joseph.szczy...@hpe.com; > Gerry Morong <gerry.mor...@microsemi.com>; John Hall > <john.h...@microsemi.com

RE: [PATCHv2] hpsa: expose enclosures

2017-03-07 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.com] > Sent: Tuesday, March 07, 2017 9:25 AM > To: Don Brace <don.br...@microsemi.com>; Hannes Reinecke > <h...@suse.de>; Martin K. Petersen <martin.peter...@oracle.com> > Cc: Christoph He

RE: [PATCHv2] hpsa: expose enclosures

2017-03-07 Thread Don Brace
.com>; linux-scsi@vger.kernel.org; > Hannes Reinecke <h...@suse.de>; Don Brace > <don.br...@microsemi.com>; Hannes Reinecke <h...@suse.com> > Subject: [PATCHv2] hpsa: expose enclosures > > EXTERNAL EMAIL > > > Some servers have a built-in enclosure whi

[PATCH 0/3] hpsa updates

2017-03-06 Thread Don Brace
These patches are based on Linus's tree The changes are: - add in a new offline volume status - limit the number of outstanding rescan operations - do not timeout reset operations --- Don Brace (3): hpsa: update check for logical volume status hpsa: limit outstanding rescans

[PATCH 3/3] hpsa: do not timeout reset operations

2017-03-06 Thread Don Brace
resets can take longer than DEFAULT_TIMEOUT Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c |2 +- 1 file changed, 1 insertion(+), 1 delet

[PATCH 2/3] hpsa: limit outstanding rescans

2017-03-06 Thread Don Brace
avoid rescan storms. No need to queue another if one is pending. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c | 16 +++- d

[PATCH 1/3] hpsa: update check for logical volume status

2017-03-06 Thread Don Brace
- Add in a new case for volume offline. Resolves internal testing bug for multilun array management. - Return correct status for failed TURs. Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Don B

[PATCH] cciss: correct check map error.

2017-02-23 Thread Don Brace
remove device driver failed to check map error messages Reported-by: Johnny Bieren <jbie...@redhat.com> Tested-by: Johnny Bieren <jbie...@redhat.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- driv

RE: [PATCH 1/3] cciss: Fix checkpatch TRAILING_WHITESPACE

2017-02-22 Thread Don Brace
> -Original Message- > From: Tobin C. Harding [mailto:m...@tobin.cc] > Sent: Wednesday, February 22, 2017 12:13 AM > To: Don Brace <don.br...@microsemi.com> > Cc: linux-scsi@vger.kernel.org; kernel-janit...@vger.kernel.org; Tobin C. > Harding <m...@tobin.cc>

RE: [PATCH 2/3] cciss: Fix checkpatch OPEN_BRACE

2017-02-22 Thread Don Brace
> -Original Message- > From: Tobin C. Harding [mailto:m...@tobin.cc] > Sent: Wednesday, February 22, 2017 12:13 AM > To: Don Brace <don.br...@microsemi.com> > Cc: linux-scsi@vger.kernel.org; kernel-janit...@vger.kernel.org; Tobin C. > Harding <m...@tobin.cc>

RE: [PATCH 3/3] cciss: Remove kmalloc cast

2017-02-22 Thread Don Brace
> -Original Message- > From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi- > ow...@vger.kernel.org] On Behalf Of Tobin C. Harding > Sent: Wednesday, February 22, 2017 12:13 AM > To: Don Brace <don.br...@microsemi.com> > Cc: linux-scsi@vger.kernel.org; kernel-

RE: [PATCH 3/4] hpsa: remove coalescing settings for ioaccel2

2017-01-13 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Thursday, October 27, 2016 4:04 AM > To: Don Brace <don.br...@microsemi.com>; j...@linux.vnet.ibm.com; John > Hall <john.h...@microsemi.com>; Kevin Barnett > <kevin.barn...@mi

RE: [PATCH v2] scsi: hpsa: remove memory allocate failure message

2016-12-12 Thread Don Brace
> -Original Message- > From: kushwah...@samsung.com [mailto:kushwah...@samsung.com] > Sent: Monday, December 12, 2016 5:04 AM > To: Don Brace; j...@linux.vnet.ibm.com > Cc: linux-scsi@vger.kernel.org; akkushwaha9...@gmail.com; > vidushi.k...@samsung.com > Subject:

RE: [PATCH] aacraid: remove wildcard for series 9 controllers

2016-12-09 Thread Don Brace
> -Original Message- > From: Martin K. Petersen [mailto:martin.peter...@oracle.com] > Sent: Thursday, December 08, 2016 4:10 PM > To: Don Brace > Cc: j...@linux.vnet.ibm.com; John Hall; Kevin Barnett; Mahesh > Rajashekhara; Bader Ali-saleh; h...@infradead.org; Sc

RE: [PATCH] scsi: hpsa: remove memory allocate failure message

2016-12-09 Thread Don Brace
> -Original Message- > From: kushwah...@samsung.com [mailto:kushwah...@samsung.com] > Sent: Friday, December 09, 2016 5:18 AM > To: Don Brace; jbottom...@odin.com > Cc: linux-scsi@vger.kernel.org; kushwah...@samsung.com; > d.wadha...@samsung.com > Subject: [PATCH] scsi

[PATCH] aacraid: remove wildcard for series 9 controllers

2016-12-08 Thread Don Brace
From: Kevin Barnett <kevin.barn...@microsemi.com> Depends on smartpqi driver adoption 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> --- drivers/scsi/aacr

RE: [PATCH V4 2/2] aacraid: remove wildcard for series 9 controllers

2016-12-07 Thread Don Brace
> -Original Message- > From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi- > ow...@vger.kernel.org] On Behalf Of Don Brace > Sent: Friday, November 11, 2016 8:48 AM > To: James Bottomley; Scott Benesh; James Bottomley; Martin K. Petersen > Cc: Viswas G; Mahe

RE: [PATCH 2/4] hpsa: add generate controller NMI on lockup

2016-12-06 Thread Don Brace
> -Original Message- > From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi- > ow...@vger.kernel.org] On Behalf Of Don Brace > Sent: Friday, November 11, 2016 10:09 AM > To: Hannes Reinecke; j...@linux.vnet.ibm.com; John Hall; Kevin Barnett; > Mahesh Rajashekhara;

RE: [PATCHv3] hpsa: fallback to use legacy REPORT PHYS command

2016-12-02 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Friday, December 02, 2016 4:36 AM > To: Martin K. Petersen > Cc: Christoph Hellwig; James Bottomley; Don Brace; linux- > s...@vger.kernel.org; Hannes Reinecke; Hannes Reinecke > Subject: [PA

RE: [PATCH 0/2] hpsa: fix rmmod issues

2016-12-02 Thread Don Brace
From: Martin Wilck [mwi...@suse.de] Sent: Friday, December 02, 2016 12:58 AM To: Don Brace Cc: dl-esc-Team ESD Storage Dev Support; iss_storage...@hp.com; linux-scsi@vger.kernel.org; James Bottomley; h...@lst.de; h...@suse.de; jthumsh...@suse.com Subject

RE: [PATCH 0/2] hpsa: fix rmmod issues

2016-12-01 Thread Don Brace
> -Original Message- > From: Martin Wilck [mailto:mwi...@suse.de] > Sent: Monday, November 21, 2016 8:04 AM > To: Don Brace > Cc: dl-esc-Team ESD Storage Dev Support; iss_storage...@hp.com; linux- > s...@vger.kernel.org; jbottom...@odin.com; h...@lst.de; h...@suse.

RE: [PATCH 2/3] hpsa: fallback to use legacy REPORT PHYS command

2016-12-01 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Friday, November 18, 2016 1:33 AM > To: Martin K. Petersen > Cc: Christoph Hellwig; James Bottomley; Don Brace; Martin Wilck; linux- > s...@vger.kernel.org; Hannes Reinecke; Hannes Reinecke >

RE: [PATCH 3/3] hpsa: add 'ctlr_num' sysfs attribute

2016-11-28 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Friday, November 18, 2016 1:33 AM > To: Martin K. Petersen > Cc: Christoph Hellwig; James Bottomley; Don Brace; Martin Wilck; linux- > s...@vger.kernel.org; Hannes Reinecke; Hannes Reinecke >

RE: [PATCH 1/3] hpsa: use correct DID_NO_CONNECT hostbyte

2016-11-28 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Friday, November 18, 2016 1:33 AM > To: Martin K. Petersen > Cc: Christoph Hellwig; James Bottomley; Don Brace; Martin Wilck; linux- > s...@vger.kernel.org; Hannes Reinecke; Hannes Reinecke >

RE: [PATCH 1/2] hpsa: cleanup sas_phy structures in sysfs when unloading

2016-11-28 Thread Don Brace
> -Original Message- > From: Martin Wilck [mailto:mwi...@suse.de] > Sent: Monday, November 21, 2016 8:04 AM > To: Don Brace > Cc: dl-esc-Team ESD Storage Dev Support; iss_storage...@hp.com; linux- > s...@vger.kernel.org; jbottom...@odin.com; h...@lst.de; h...@suse.

RE: [PATCH] hpsa: use bus '3' for legacy HBA devices

2016-11-17 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Thursday, November 17, 2016 5:16 AM > To: Don Brace > Cc: Martin K. Petersen; Christoph Hellwig; James Bottomley; Johannes > Thumshirn; Jack Suter; linux-scsi@vger.kernel.org; Hannes Reinecke;

[PATCH V2] hpsa: correct logical resets

2016-11-15 Thread Don Brace
- driver was not calling done in some cases which causes the volume to be offlined. - avoid doing rescan during a reset. Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.co

RE: [PATCH] hpsa: correct logical resets

2016-11-15 Thread Don Brace
> -Original Message- > From: Martin K. Petersen [mailto:martin.peter...@oracle.com] > Sent: Monday, November 14, 2016 5:44 PM > To: Don Brace > Cc: j...@linux.vnet.ibm.com; John Hall; Kevin Barnett; Mahesh > Rajashekhara; Bader Ali-saleh; h...@infradead.org; Scott Teel;

RE: [PATCH 2/4] hpsa: add generate controller NMI on lockup

2016-11-11 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Thursday, October 27, 2016 4:03 AM > To: Don Brace; j...@linux.vnet.ibm.com; John Hall; Kevin Barnett; Mahesh > Rajashekhara; h...@infradead.org; Scott Teel; Viswas G; Justin Lindley; Scott > Benes

RE: [PATCH V4 2/2] aacraid: remove wildcard for series 9 controllers

2016-11-11 Thread Don Brace
> -Original Message- > From: James Bottomley [mailto:james.bottom...@hansenpartnership.com] > Sent: Thursday, September 08, 2016 5:38 PM > To: Scott Benesh; James Bottomley; Don Brace; Martin K. Petersen > Cc: Viswas G; Mahesh Rajashekhara; h...@infradead.org; Scott Teel;

[PATCH] hpsa: correct logical resets

2016-11-10 Thread Don Brace
- driver was not calling done in some cases which causes the volume to be offlined. - avoid doing rescan during a reset. Reviewed-by: Scott Teel <scott.t...@microsemi.com> Reviewed-by: Kevin Barnett <kevin.barn...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.co

RE: [PATCH] hpsa: use pci_alloc_irq_vectors and automatic irq affinity

2016-11-09 Thread Don Brace
> -Original Message- > From: Christoph Hellwig [mailto:h...@lst.de] > Sent: Wednesday, November 09, 2016 12:42 PM > To: Don Brace > Cc: h...@suse.de; linux-scsi@vger.kernel.org > Subject: [PATCH] hpsa: use pci_alloc_irq_vectors and automatic irq affinity &

RE: [PATCH] hpsa: switch to pci_alloc_irq_vectors

2016-11-09 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Wednesday, November 09, 2016 9:45 AM > To: Christoph Hellwig; Don Brace > Cc: Martin K. Petersen; James Bottomley; linux-scsi@vger.kernel.org; Hannes > Reinecke > Subject: Re:

RE: [PATCH] hpsa: switch to pci_alloc_irq_vectors

2016-11-09 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Tuesday, November 08, 2016 1:12 AM > To: Martin K. Petersen > Cc: Christoph Hellwig; James Bottomley; linux-scsi@vger.kernel.org; Hannes > Reinecke; Hannes Reinecke; Don Brace > Subject:

RE: [PATCH 3/3] smartpqi: switch to pci_alloc_irq_vectors

2016-10-31 Thread Don Brace
> -Original Message- > From: Don Brace > Sent: Monday, October 17, 2016 8:45 AM > To: 'Johannes Thumshirn'; Christoph Hellwig > Cc: martin.peter...@oracle.com; ax...@kernel.dk; linux- > s...@vger.kernel.org; linux-bl...@vger.kernel.org > Subject: RE: [PATCH

Re: "hpsa: Change SAS transport devices to bus 0." commit breaks hpacucli on old controller firmware

2016-10-31 Thread Don Brace
k Suter I discussed this with the ssacli developers and they do not look at the bus, but I see "device not added" messages that should not be there. I'll attack your issue from that perspective. Thanks, Don Brace Kernel 4.4.2 Oct 27 15:28:07 hostname kernel: [1.461160] hpsa :06:00.0: can't

RE: [PATCH 2/4] hpsa: add generate controller NMI on lockup

2016-10-31 Thread Don Brace
> -Original Message- > From: Hannes Reinecke [mailto:h...@suse.de] > Sent: Thursday, October 27, 2016 4:03 AM > To: Don Brace; j...@linux.vnet.ibm.com; John Hall; Kevin Barnett; Mahesh > Rajashekhara; h...@infradead.org; Scott Teel; Viswas G; Justin Lindley; Scott > Benes

RE: [PATCH 1/4] hpsa: correct lockup detector pci_disable_device

2016-10-31 Thread Don Brace
> -Original Message- > From: Christoph Hellwig [mailto:h...@infradead.org] > Sent: Thursday, October 27, 2016 10:19 AM > To: Don Brace > Cc: j...@linux.vnet.ibm.com; John Hall; Kevin Barnett; Mahesh > Rajashekhara; h...@infradead.org; Scott Teel; Viswas G; Justin Lindl

[PATCH 0/4] hpsa updates

2016-10-26 Thread Don Brace
These patches are based on Linus's tree The changes are: - do not call pci_disable_device on an already disabled device. - add a new lockup condition to lockup handler. - remove coalescing settings for ioaccel2 - update driver version. --- Don Brace (4): hpsa: correct lockup

[PATCH 1/4] hpsa: correct lockup detector pci_disable_device

2016-10-26 Thread Don Brace
need to check if the device is already disabled first Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c |3 ++- 1 file changed, 2 inserti

[PATCH 3/4] hpsa: remove coalescing settings for ioaccel2

2016-10-26 Thread Don Brace
.@microsemi.com> Signed-off-by: Don Brace <don.br...@microsemi.com> --- drivers/scsi/hpsa.c |8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c index 9fb739c..810c300 100644 --- a/drivers/scsi/hpsa.c +++ b/drivers/scsi/hp

[PATCH 2/4] hpsa: add generate controller NMI on lockup

2016-10-26 Thread Don Brace
Tell the controller to NMI when the controller deadlocks. 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 4/4] hpsa: bump driver version

2016-10-26 Thread Don Brace
Reviewed-by: Scott Benesh <scott.ben...@microsemi.com> Reviewed-by: Scott Teel <scott.t...@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

RE: [PATCH 3/3] smartpqi: switch to pci_alloc_irq_vectors

2016-10-17 Thread Don Brace
> -Original Message- > From: Christoph Hellwig [mailto:h...@lst.de] > Sent: Monday, October 17, 2016 9:21 AM > To: Don Brace > Cc: Johannes Thumshirn; Christoph Hellwig; martin.peter...@oracle.com; > ax...@kernel.dk; linux-scsi@vger.kernel.org; linux-bl...@vger.kernel

RE: [PATCH 3/3] smartpqi: switch to pci_alloc_irq_vectors

2016-10-17 Thread Don Brace
> -Original Message- > From: Johannes Thumshirn [mailto:jthumsh...@suse.de] > Sent: Monday, October 17, 2016 2:34 AM > To: Christoph Hellwig > Cc: martin.peter...@oracle.com; Don Brace; ax...@kernel.dk; linux- > s...@vger.kernel.org; linux-bl...@vger.kernel.org > Su

Re: [PATCH V4 2/2] aacraid: remove wildcard for series 9 controllers

2016-10-14 Thread Don Brace
On 09/08/2016 01:25 PM, James Bottomley wrote: On Thu, 2016-09-08 at 18:15 +, Don Brace wrote: -{ 0x9005, 0x028f, PCI_ANY_ID, PCI_ANY_ID, 0, 0, 65 }, /* Adaptec PMC Series 9 */ How are people that load aacraid in their initrd going to boot after this? -- Martin K. Petersen Oracle

Re: [PATCH] scsi: hpsa: remove unneeded void pointer cast

2016-10-13 Thread Don Brace
KERNEL); + ioc = kmalloc(sizeof(*ioc), GFP_KERNEL); if (!ioc) { status = -ENOMEM; goto cleanup1; Acked-by: Don Brace <don.br...@microsemi.com> -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to maj

RE: [PATCH V4 2/2] aacraid: remove wildcard for series 9 controllers

2016-10-03 Thread Don Brace
> -Original Message- > From: James Bottomley [mailto:james.bottom...@hansenpartnership.com] > Sent: Thursday, September 08, 2016 5:38 PM > To: Scott Benesh; James Bottomley; Don Brace; Martin K. Petersen > Cc: Viswas G; Mahesh Rajashekhara; h...@infradead.org; Scott Teel;

[PATCH] hpsa: correct call to hpsa_do_reset

2016-09-20 Thread Don Brace
calling fill_cmd() using a MACRO definition not handled in switch statement causes BUG() to be called. 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/

<    1   2   3   4   5   6   7   8   9   >