From: Kevin Barnett
Made a couple of error messages more verbose.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c |5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/scsi
From: Kevin Barnett
Take advantage of controller improvements.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 68 +++--
1 file changed, 39 insertions(+), 29
From: Kevin Barnett
Fixed a bug where the driver would not free all of the
controller resources if the controller ever went offline.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 15
From: Kevin Barnett
Removed the workaround for the transition to spanning.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 38 +
1 file changed, 20
From: Kevin Barnett
The aacraid driver will not managage Microsemi
smartpqi controllers, but will still manage
older aacraid devices.
Updated help section.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi
These changes are based on Linus's tree
The changes are:
- simplify aio processing
- simplify tmf macro names
- remove workaround for spanning
- add message for offlined drives
- enhance reset logic
- make some functions in-line
- add support for kdump
- correct issue with offlined control
From: Kevin Barnett
Reviewed-by: Scott Teel
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/drivers
From: Kevin Barnett
minor tweaks to update time support
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c |8 ++--
1 file changed, 2 insertions(+), 6 deletions(-)
diff --git a/drivers
From: Kevin Barnett
added Documentation/scsi/smartpqi.txt
Reviewed-by: Kevin Barnett
Reviewed-by: Scott Benesh
Signed-off-by: Don Brace
---
MAINTAINERS |1 +
1 file changed, 1 insertion(+)
diff --git a/MAINTAINERS b/MAINTAINERS
index f50fe50..d980685 100644
--- a/MAINTAINERS
+++ b
From: Kevin Barnett
small change to make code look cleaner
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h |6 ++
drivers/scsi/smartpqi/smartpqi_init.c |4 ++--
2 files changed, 4
From: Kevin Barnett
Some cache flush operations can take longer than the
timeout value. Best to not impose a time limit to
handle all cases.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c
From: Kevin Barnett
Reviewed-by: Kevin Barnett
Reviewed-by: Scott Benesh
Signed-off-by: Don Brace
---
Documentation/scsi/smartpqi.txt | 80 +++
1 file changed, 80 insertions(+)
create mode 100644 Documentation/scsi/smartpqi.txt
diff --git a
From: Kevin Barnett
the driver no longer waits for the firmware to consume
the event ack IU.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h | 14 +++---
drivers/scsi/smartpqi
From: Kevin Barnett
A tiny tweak to convert a small, commonly used function to inline.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c |2 +-
1 file changed, 1 insertion(+), 1 deletion
> -Original Message-
> From: Johannes Thumshirn [mailto:jthumsh...@suse.de]
> Sent: Monday, August 29, 2016 4:07 AM
> To: Don Brace
> Cc: j...@linux.vnet.ibm.com; Viswas G; Mahesh Rajashekhara;
> h...@infradead.org; Scott Teel; Kevin Barnett; Justin Lindley; Scott Benesh;
> -Original Message-
> From: Johannes Thumshirn [mailto:jthumsh...@suse.de]
> Sent: Monday, August 29, 2016 4:42 AM
> To: Don Brace
> Cc: j...@linux.vnet.ibm.com; Viswas G; Mahesh Rajashekhara;
> h...@infradead.org; Scott Teel; Kevin Barnett; Justin Lindley; Scott Benesh;
> -Original Message-
> From: Johannes Thumshirn [mailto:jthumsh...@suse.de]
> Sent: Monday, August 29, 2016 4:34 AM
> To: Don Brace
> Cc: j...@linux.vnet.ibm.com; Viswas G; Mahesh Rajashekhara;
> h...@infradead.org; Scott Teel; Kevin Barnett; Justin Lindley; Scott Benesh;
> -Original Message-
> From: Johannes Thumshirn [mailto:jthumsh...@suse.de]
> Sent: Monday, August 29, 2016 4:40 AM
> To: Don Brace
> Cc: j...@linux.vnet.ibm.com; Viswas G; Mahesh Rajashekhara;
> h...@infradead.org; Scott Teel; Kevin Barnett; Justin Lindley; Scott Benesh;
> -Original Message-
> From: Johannes Thumshirn [mailto:jthumsh...@suse.de]
> Sent: Monday, August 29, 2016 3:54 AM
> To: Don Brace
> Cc: j...@linux.vnet.ibm.com; Viswas G; Mahesh Rajashekhara;
> h...@infradead.org; Scott Teel; Kevin Barnett; Justin Lindley; Scott Benesh;
> -Original Message-
> From: Johannes Thumshirn [mailto:jthumsh...@suse.de]
> Sent: Tuesday, August 30, 2016 2:18 AM
> To: Don Brace
> Cc: j...@linux.vnet.ibm.com; Viswas G; Mahesh Rajashekhara;
> h...@infradead.org; Scott Teel; Kevin Barnett; Justin Lindley; Sc
nge-function-to-inline
as per Johannes Thumshirn review.
- The compiler in-lines small functions automatically.
---
Don Brace (1):
smartpqi: add smartpqi.txt
Kevin Barnett (14):
smartpqi: change aio sg processing
smartpqi: change tmf macro names
smartpqi: si
From: Kevin Barnett
Eliminated timeout from LUN reset logic.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Johannes Thumshirn
Reviewed-by: Tomas Henzl
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h |2 -
drivers/scsi
From: Kevin Barnett
small change to make code look cleaner
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Johannes Thumshirn
Reviewed-by: Tomas Henzl
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h |6 ++
drivers
From: Kevin Barnett
Take advantage of controller improvements.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Johannes Thumshirn
Reviewed-by: Tomas Henzl
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 68
From: Kevin Barnett
Removed the workaround for the transition to spanning.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Johannes Thumshirn
Reviewed-by: Tomas Henzl
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 38
From: Kevin Barnett
minor tweaks to update time support
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Johannes Thumshirn
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c |8 ++--
1 file changed, 2 insertions(+), 6
From: Kevin Barnett
reformatted pqi_num_elements_free() to match the rest of the driver
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Tomas Henzl
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c |3 +--
1 file changed, 1
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/Kconfig |8 ++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers/scsi/smartpqi/Kconfig b/drivers/scsi/smartpqi/Kconfig
index 5d77a80..97e159c 100644
--- a/drivers/scsi/smartpqi/Kconfig
+++ b/drivers/scsi/smartpqi
From: Kevin Barnett
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Tomas Henzl
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
: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c |3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/scsi/smartpqi/smartpqi_init.c
b/drivers/scsi/smartpqi/smartpqi_init.c
index f0672ed..c6dcb33 100644
--- a/drivers/scsi/smartpqi/smartpqi_init.c
+++ b/drivers/scsi
From: Kevin Barnett
minor cleanup of scsi queue command function
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Johannes Thumshirn
Reviewed-by: Tomas Henzl
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c |8 +++-
1
added Documentation/scsi/smartpqi.txt
Reviewed-by: Kevin Barnett
Reviewed-by: Scott Benesh
Reviewed-by: Johannes Thumshirn
Signed-off-by: Don Brace
---
Documentation/scsi/smartpqi.txt | 80 +++
MAINTAINERS |1
2 files changed, 81
From: Kevin Barnett
the driver no longer waits for the firmware to consume
the event ack IU.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Johannes Thumshirn
Reviewed-by: Tomas Henzl
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi
From: Kevin Barnett
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Johannes Thumshirn
Reviewed-by: Tomas Henzl
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h | 13 +---
drivers/scsi/smartpqi/smartpqi_init.c | 35
From: Kevin Barnett
Made a couple of error messages more verbose.
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Johannes Thumshirn
Reviewed-by: Tomas Henzl
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c |5 +
1
Thumshirn
Reviewed-by: Tomas Henzl
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 15 +--
1 file changed, 5 insertions(+), 10 deletions(-)
diff --git a/drivers/scsi/smartpqi/smartpqi_init.c
b/drivers/scsi/smartpqi/smartpqi_in
Thank you for doing the tweaking.
I notice that the MAINTAINERS file got updated with the
Documentation/scsi/smartpqi.txt, but smartpqi.txt was not added.
Wondering what I need to do to resolve this.
Thanks,
Don Brace
ESC - Smart Storage
Microsemi Corporation
> -Original Mess
> -Original Message-
> From: Martin K. Petersen [mailto:martin.peter...@oracle.com]
> Sent: Friday, August 12, 2016 3:09 PM
> To: Don Brace
> Cc: j...@linux.vnet.ibm.com; Viswas G; Mahesh Rajashekhara;
> h...@infradead.org; Scott Teel; Kevin Barnett; Justin Lindley; Sc
> -Original Message-
> From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi-
> ow...@vger.kernel.org] On Behalf Of Don Brace
> Sent: Wednesday, September 07, 2016 4:05 PM
> To: Martin K. Petersen
> Cc: j...@linux.vnet.ibm.com; Viswas G; Mahesh Rajashekhara;
> h...
A device can be deleted causing NULL pointer issues.
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
Reviewed-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 20 +---
1 file changed, 17 insertions(+), 3 deletions(-)
diff --git a/drivers/scsi/hpsa.c b
currently we are checking for external status before
we are determining if a device is an external device.
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
Reviewed-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 10 +-
1 file changed, 5 insertions(+), 5
From: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
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 6a5b7df..06f5e1c
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
Reviewed-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 31 +++
1 file changed, 31 insertions(+)
diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c
index 06f5e1c..e4b3241 100644
--- a
-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 44 ++--
drivers/scsi/hpsa_cmd.h |1 +
2 files changed, 35 insertions(+), 10 deletions(-)
diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c
index 97f50c7..6a5b7df 10
The following changes are based on Linus's tree:
- correct minor bug created when adding hpsa_skip_device
- add check for null devices do to configuration changes
- add check for null devices in ioaccel path
- add check for vpd support
- stop sending bmic commands to externals
---
Don
From: Mahesh Rajashekhara
Missing 5 bits of byte 1 in the LBA issued by SML
Reported-by: Mahesh Rajashekhara
Reviewed-by: Scott Teel
Reviewed-by: Kevin Barnett
Signed-off-by: Mahesh Rajashekhara
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 14 ++
1 file changed, 10
From: kevin Barnett
LBA for READ(6)/WRITE(6) SCSI commands does not take
into account the most significant 5 bits of the
LBA: it only uses the least significant 16 bits of
the starting LBA.
Reported-by: Mahesh Rajashekhara
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers
: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c |3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/drivers/scsi/smartpqi/smartpqi_init.c
b/drivers/scsi/smartpqi/smartpqi_init.c
index 52cfa26..a535b26 100644
--- a/drivers/scsi/smartpqi
> -Original Message-
> From: linux-scsi-ow...@vger.kernel.org [mailto:linux-scsi-
> ow...@vger.kernel.org] On Behalf Of Don Brace
> Sent: Friday, September 16, 2016 2:56 PM
> To: j...@linux.vnet.ibm.com; John Hall; Kevin Barnett; Mahesh
> Rajashekhara; h...@infrade
calling fill_cmd() using a MACRO definition not handled in
switch statement causes BUG() to be called.
Reviewed-by: Scott Teel
Reviewed-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c |2 +-
drivers/scsi/hpsa.h |1 -
2 files changed, 1 insertion(+), 2 deletions
> -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;
> -Original Message-
> From: Tomas Henzl [mailto:the...@redhat.com]
> Sent: Friday, March 10, 2017 7:24 AM
> To: Don Brace ; joseph.szczy...@hpe.com;
> Gerry Morong ; John Hall
> ; j...@linux.vnet.ibm.com; Kevin Barnett
> ; Mahesh Rajashekhara
> ; Bader Ali - Sale
from
int to unsigned char
- return more specific values.
- removed unnecessary code
Based on review from: Tomas Henzl
---
Don Brace (3):
hpsa: update check for logical volume status
hpsa: limit outstanding rescans
hpsa: do not timeout reset operations
drivers/scsi/h
resets can take longer than DEFAULT_TIMEOUT
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
Reviewed-by: Tomas Henzl review
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
avoid rescan storms. No need to queue another
if one is pending.
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
Reviewed-by: Tomas Henzl review
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 16 +++-
drivers/scsi/hpsa.h |1 +
2 files changed, 16 insertions(+), 1
- 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
Reviewed-by: Scott Teel
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 35
resets can take longer than DEFAULT_TIMEOUT
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
Reviewed-by: Tomas Henzl review
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
- 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
Reviewed-by: Scott Teel
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 35
from
int to unsigned char
- return more specific values.
- removed unnecessary code
Based on review from: Tomas Henzl
Changes since V2:
- hpsa-limit-outstanding-rescans
corrected a comment typo (alreay - already)
---
Don Brace (3):
hpsa: update check for logical volume s
avoid rescan storms. No need to queue another
if one is pending.
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
Reviewed-by: Tomas Henzl review
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 16 +++-
drivers/scsi/hpsa.h |1 +
2 files changed, 16 insertions(+), 1
> -Original Message-
> From: James Bottomley [mailto:j...@linux.vnet.ibm.com]
> Sent: Wednesday, March 15, 2017 12:24 PM
> To: Don Brace ; joseph.szczy...@hpe.com;
> Gerry Morong ; John Hall
> ; Kevin Barnett
> ; Mahesh Rajashekhara
> ; Bader Ali - Saleh
> ; h..
> -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 ; joseph.szczy...@hpe.com
> Subject: [PATCH] hpsa: fix volume offline state
>
> EXTERNAL EMAIL
>
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 668cf47..4a6fb95 100644
--- a/drivers/scsi/hpsa.c
+++ b/drivers/scsi/hpsa.c
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
Reviewed-by: Gerry Morong
Reviewed-by: Scott Teel
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
index 0d0be77..668cf47 100644
--- a/drivers/scsi/hpsa.c
+++ b/drivers/scsi/hpsa.c
@@ -108,10
> -Original Message-
> From: Tomas Henzl [mailto:the...@redhat.com]
> Sent: Wednesday, March 29, 2017 10:44 AM
> To: Don Brace ; joseph.szczy...@hpe.com;
> Gerry Morong ; John Hall
> ; j...@linux.vnet.ibm.com; Kevin Barnett
> ; Mahesh Rajashekhara
> ;
> >
> >
> > On 28.3.2017 23:40, Don Brace wrote:
> > > Reviewed-by: Gerry Morong
> > > Reviewed-by: Scott Teel
> > > Signed-off-by: Don Brace
> >
> > Hi Don
> >
> > has a gen9 device with id=0x334D ever been released?
> &
ndler
- 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 ha
ndler
- 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 ha
Use the return from TUR as a check for the
device state.
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
- 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
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
external shelves do not support BMICs.
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
Reviewed-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c |5 +
1 file changed, 5 insertions(+)
diff --git a/drivers/scsi/hpsa.c b/drivers/scsi/hpsa.c
index 73daace..8e22aed
- align with latest spec.
- added __attribute((aligned(512)))
Reviewed-by: Scott Teel
Reviewed-by: Scott Benesh
Reviewed-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/hpsa_cmd.h | 20 ++--
1 file changed, 14 insertions(+), 6 deletions(-)
diff --git a
- 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
- mark device state sooner.
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
Reviewed-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 44 ++--
1 file changed, 30 insertions(+), 14 deletions(-)
diff --git a/drivers/scsi/hpsa.c
- 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
From: Scott Teel
create new worker thread to monitor controller events
- detect controller events more frequently.
- leave heartbeat check at 30 seconds.
Reviewed-by: Scott Benesh
Reviewed-by: Scott Teel
Reviewed-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/hpsa.c | 32
: 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 50f7c09..68d020a 100644
--- a/drivers/scsi
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 33db581..42047f0 100644
--- a/drivers/scsi
-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
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 ra
From: Kevin Barnett
minor cleanup of interrupt initialization and tear-down.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 45 ++---
1 file changed, 30 insertions(+), 15 deletions
From: Kevin Barnett
correct a problem caused by holding a spinlock during device deletion.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 20 +---
1 file changed, 13 insertions(+), 7 deletions
From: Kevin Barnett
add support for setting PCIe completion timeout.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 18 ++
1 file changed, 18 insertions(+)
diff --git a/drivers/scsi/smartpqi
From: Kevin Barnett
tell smartpqi controller to generate a checkpoint for rare lockup
conditions.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h |2 +-
drivers/scsi/smartpqi/smartpqi_init.c |1 +
drivers/scsi
From: Kevin Barnett
put in SIS mode during initialization.
support kexec/kdump
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h |2 +
drivers/scsi/smartpqi/smartpqi_init.c | 60
From: Kevin Barnett
Only register for controller events that driver supports
cleanup event handling.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h | 11 +--
drivers/scsi/smartpqi/smartpqi_init.c | 110
From: Kevin Barnett
check for controller lockups
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h | 60 ++--
drivers/scsi/smartpqi/smartpqi_init.c | 126 ++---
drivers/scsi
From: Kevin Barnett
add workaround for BDMA hardware bug that can cause
hw to read up to 12 SGL elements (192 bytes) beyond the
last element in the list. This fix avoids IOMMU violations
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi
results of LUN reset request.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h | 13 +-
drivers/scsi/smartpqi/smartpqi_init.c | 279 ++---
2 files changed, 265 insertions(+), 27 deletions(-)
diff
From: Kevin Barnett
add support for ACPI S3 (suspend) and S4 (hibernate) system power states.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h | 12 +
drivers/scsi/smartpqi/smartpqi_init.c | 424
From: Kevin Barnett
Add check for controller lockup during waits for synchronous
controller commands.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 33 -
1 file changed, 32
From: Kevin Barnett
Reviewed-by: Scott Benesh
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/smartpqi/smartpqi_init.c
From: Kevin Barnett
make all variable names for pointers to struct pci_dev consistent
throughout the driver.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 41 +
1 file changed, 21
From: Kevin Barnett
correct the BMIC Identify Physical Device structure
- missing 2 fields
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h | 20
drivers/scsi/smartpqi/smartpqi_init.c | 16
From: Kevin Barnett
- align with in-house driver
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi.h |2 +-
drivers/scsi/smartpqi/smartpqi_init.c | 38 -
2 files changed, 15
From: Kevin Barnett
eliminate redundant error message during initialization
if the controller has crashed.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c |5 +
drivers/scsi/smartpqi/smartpqi_sis.c |5
From: Kevin Barnett
- improve some error messages.
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 40 +++--
drivers/scsi/smartpqi/smartpqi_sis.c |3 ++
2 files changed, 20
From: Kevin Barnett
Reviewed-by: Scott Benesh
Signed-off-by: Kevin Barnett
Signed-off-by: Don Brace
---
drivers/scsi/smartpqi/smartpqi_init.c | 134 +++--
1 file changed, 109 insertions(+), 25 deletions(-)
diff --git a/drivers/scsi/smartpqi/smartpqi_init.c
b
701 - 800 of 939 matches
Mail list logo