All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH V2 00/12] hpsa updates
@ 2017-04-28 18:19 Don Brace
  2017-04-28 18:19 ` [PATCH V2 01/12] hpsa: update identify physical device structure Don Brace
                   ` (11 more replies)
  0 siblings, 12 replies; 15+ messages in thread
From: Don Brace @ 2017-04-28 18:19 UTC (permalink / raw)
  To: joseph.szczypek, gerry.morong, john.hall, jejb, Kevin.Barnett,
	Mahesh.Rajashekhara, bader.alisaleh, hch, scott.teel, Viswas.G,
	Justin.Lindley, scott.benesh, POSWALD
  Cc: linux-scsi

These patches are based on Linus's tree

These patches are for:
 - RedHat BZ: 1404073 - [HPE 7.3 Bug] multipath failover not reliable
 - Multipath failover support in general.

The changes are:
 - update identify physical device structure
   - align with FW
 - stop getting enclosure info for externals
   - no BMIC support
 - update reset handler
   - update to match out of box driver
 - do not reset enclosures
   - reset can sometimes hang
 - rescan later if reset in progress
   - wait for devices to settle.
 - correct resets on retried commands
   - was not calling scsi_done on retried completion
 - correct queue depth for externals
   - Code not in correct function
 - separate monitor events from rescan worker
   - allows driver to check for controller events more frequently
     without affecting controller lockup detection or check
     for changes on PTRAID devices.
 - send ioaccel requests with 0 length down raid path
   - avoid hang issues for customers running older firmware.
 - remove abort handler
   - align driver with our out of box driver
 - bump driver version
   - align version with out of box driver for multi-path changes

Changes since V1:
 - changes based on Martin Wilck <mwilck@suse.com> reviews.
    - cleanup reset handler
      - added spin_lock protection around h->reset_in_progress
        - this has helped solve a multipath issue, thanks Martin.
    - renamed patch hpsa-separate-monitor-events-from-hearbeat-worker to
      hpsa-separate-monitor-events-from-rescan-worker to more correctly
         convey the patches intent.
      - split out some commonality between the rescan worker and the
        event monitor worker.
      - updated the patch description.
---

Don Brace (11):
      hpsa: update identify physical device structure
      hpsa: do not get enclosure info for external devices
      hpsa: update reset handler
      hpsa: do not reset enclosures
      hpsa: rescan later if reset in progress
      hpsa: correct resets on retried commands
      hpsa: cleanup reset handler
      hpsa: correct queue depth for externals
      hpsa: send ioaccel requests with 0 length down raid path
      hpsa: remove abort handler
      hpsa: bump driver version

Scott Teel (1):
      hpsa: separate monitor events from rescan worker


 drivers/scsi/hpsa.c     |  849 +++++++++++------------------------------------
 drivers/scsi/hpsa.h     |    4 
 drivers/scsi/hpsa_cmd.h |   20 +
 3 files changed, 208 insertions(+), 665 deletions(-)

--
Signature

^ permalink raw reply	[flat|nested] 15+ messages in thread

end of thread, other threads:[~2017-05-04 18:30 UTC | newest]

Thread overview: 15+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-28 18:19 [PATCH V2 00/12] hpsa updates Don Brace
2017-04-28 18:19 ` [PATCH V2 01/12] hpsa: update identify physical device structure Don Brace
2017-04-28 18:19 ` [PATCH V2 02/12] hpsa: do not get enclosure info for external devices Don Brace
2017-04-28 18:20 ` [PATCH V2 03/12] hpsa: update reset handler Don Brace
2017-04-28 18:20 ` [PATCH V2 04/12] hpsa: do not reset enclosures Don Brace
2017-04-28 18:20 ` [PATCH V2 05/12] hpsa: rescan later if reset in progress Don Brace
2017-04-28 18:20 ` [PATCH V2 06/12] hpsa: correct resets on retried commands Don Brace
2017-04-28 18:20 ` [PATCH V2 07/12] hpsa: cleanup reset handler Don Brace
2017-05-04 15:46   ` Tomas Henzl
2017-05-04 18:29     ` Don Brace
2017-04-28 18:20 ` [PATCH V2 08/12] hpsa: correct queue depth for externals Don Brace
2017-04-28 18:20 ` [PATCH V2 09/12] hpsa: separate monitor events from rescan worker Don Brace
2017-04-28 18:20 ` [PATCH V2 10/12] hpsa: send ioaccel requests with 0 length down raid path Don Brace
2017-04-28 18:20 ` [PATCH V2 11/12] hpsa: remove abort handler Don Brace
2017-04-28 18:20 ` [PATCH V2 12/12] hpsa: bump driver version Don Brace

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.