Skip to content

hpsa driver updates

Stephen M. Cameron linux-scsi lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest17 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/17Add hpsa driver for HP Smart Array controllers.drivers/scsi/Kconfig drivers/scsi/Makefile drivers/scsi/hpsa.c +2 more+4026 -00 replies
2/17avoid helpful cleanup patches.drivers/scsi/hpsa.c+1 -10 replies
3/17hpsa: Fix vendor id checkdrivers/scsi/hpsa.c+1 -10 replies
4/17Fix use of unallocated memory for MSA2xxx enclosure device data.drivers/scsi/hpsa.c+22 -41 reply
5/17hpsa: Allocate the correct amount of extra space for the scsi hostdrivers/scsi/hpsa.c+1 -10 replies
6/17hpsa: Use shost_priv instead of accessing host->hostdata[0] directly.drivers/scsi/hpsa.c+13 -70 replies
7/17hpsa: Factor out command submission sequencedrivers/scsi/hpsa.c+2 -80 replies
8/17hpsa: Factor out some pci_unmap codedrivers/scsi/hpsa.c+14 -310 replies
9/17Add thread to allow controllers to register for rescan for new devicesdrivers/scsi/hpsa.c drivers/scsi/hpsa.h+150 -21 reply
10/17hpsa: Allow device rescan to be triggered via sysfs.drivers/scsi/hpsa.c+24 -01 reply
11/17hpsa: Make hpsa_sdev_attrs staticdrivers/scsi/hpsa.c+1 -10 replies
12/17hpsa: decode unit attention condition and retry commands.drivers/scsi/hpsa.c drivers/scsi/hpsa_cmd.h+91 -10 replies
13/17hpsa: Retry driver initiated commands on unit attentiondrivers/scsi/hpsa.c+16 -61 reply
14/17hpsa: Flush cache with interrupts still enabled.drivers/scsi/hpsa.c+30 -90 replies
15/17hpsa: Remove sendcmd, in no case are we required to poll for completions.drivers/scsi/hpsa.c+0 -1560 replies
16/17hpsa: Make fill_cmd() return voiddrivers/scsi/hpsa.c+25 -480 replies
17/17hpsa: fix typo that causes scsi status to be lostdrivers/scsi/hpsa.c+2 -20 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 00/17] hpsa driver updates

The following series implements hpsa scsi driver for HP Smart Arrays, and some updates since the last time.
The first 5 patches in the series are already in Andrew Morton's tree.

---

Andrew Morton (1):
avoid helpful cleanup patches.

Stephen M. Cameron (16):
hpsa: fix typo that causes scsi status to be lost
hpsa: Make fill_cmd() return void
hpsa: Remove sendcmd, in no case are we required to poll for completions.
hpsa: Flush cache with interrupts still enabled.
hpsa: Retry driver initiated commands on unit attention
hpsa: decode unit attention condition and retry commands.
hpsa: Make hpsa_sdev_attrs static
hpsa: Allow device rescan to be triggered via sysfs.
Add thread to allow controllers to register for rescan for new devices
hpsa: Factor out some pci_unmap code
hpsa: Factor out command submission sequence
hpsa: Use shost_priv instead of accessing host->hostdata[0] directly.
hpsa: Allocate the correct amount of extra space for the scsi host Fix use of unallocated memory for MSA2xxx enclosure device data.
hpsa: Fix vendor id check
Add hpsa driver for HP Smart Array controllers.

 drivers/scsi/Kconfig    |   10 
 drivers/scsi/Makefile   |    1 
 drivers/scsi/hpsa.c     | 3531 +++++++++++++++++++++++++++++++++++++++++++++++
 drivers/scsi/hpsa.h     |  273 ++++
 drivers/scsi/hpsa_cmd.h |  326 ++++
 5 files changed, 4141 insertions(+), 0 deletions(-)
 create mode 100644 drivers/scsi/hpsa.c
 create mode 100644 drivers/scsi/hpsa.h
 create mode 100644 drivers/scsi/hpsa_cmd.h
Signature · 1 line
-- steve