mbox series

[PULL,Bionic] SAS hotplug fixes

Message ID 20180227205449.GA8945@xps13.dannf
State New
Headers show
Series [PULL,Bionic] SAS hotplug fixes | expand

Pull-request

git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux libsas-bionic

Message

dann frazier Feb. 27, 2018, 8:54 p.m. UTC
BugLink: https://bugs.launchpad.net/bugs/1752146

These are all clean cherry-picks from upstream. Tested on a HiSilicon
D05 (which is currently the only supported system that uses the
hisi_sas driver this touches).

The following changes since commit 5abe85078bfe9314129f9b1268006015363fb2d5:

  rtnetlink: require unique netns identifier (2018-02-27 11:05:17 -0600)

are available in the Git repository at:

  git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux libsas-bionic

for you to fetch changes up to 7e8885a19facd57c96c6acdb077f09461841c911:

  scsi: libsas: notify event PORTE_BROADCAST_RCVD in sas_enable_revalidation() (2018-02-27 11:28:02 -0700)

----------------------------------------------------------------
Jason Yan (9):
      scsi: libsas: fix memory leak in sas_smp_get_phy_events()
      scsi: libsas: fix error when getting phy events
      scsi: libsas: Use dynamic alloced work to avoid sas event lost
      scsi: libsas: shut down the PHY if events reached the threshold
      scsi: libsas: make the event threshold configurable
      scsi: libsas: Use new workqueue to run sas event and disco event
      scsi: libsas: use flush_workqueue to process disco events synchronously
      scsi: libsas: direct call probe and destruct
      scsi: libsas: notify event PORTE_BROADCAST_RCVD in sas_enable_revalidation()

chenxiang (1):
      scsi: libsas: initialize sas_phy status according to response of DISCOVER

 drivers/scsi/hisi_sas/hisi_sas_main.c |   6 ++
 drivers/scsi/libsas/sas_ata.c         |   1 -
 drivers/scsi/libsas/sas_discover.c    |  34 ++++++-----
 drivers/scsi/libsas/sas_event.c       |  86 ++++++++++++++++++++-------
 drivers/scsi/libsas/sas_expander.c    |  12 ++--
 drivers/scsi/libsas/sas_init.c        | 107 +++++++++++++++++++++++++++++++++-
 drivers/scsi/libsas/sas_internal.h    |   7 +++
 drivers/scsi/libsas/sas_phy.c         |  69 +++++++++++-----------
 drivers/scsi/libsas/sas_port.c        |  25 ++++----
 include/scsi/libsas.h                 |  30 +++++++---
 include/scsi/scsi_transport_sas.h     |   1 +
 11 files changed, 280 insertions(+), 98 deletions(-)

Comments

Seth Forshee Feb. 27, 2018, 9:29 p.m. UTC | #1
On Tue, Feb 27, 2018 at 01:54:49PM -0700, dann frazier wrote:
> BugLink: https://bugs.launchpad.net/bugs/1752146
> 
> These are all clean cherry-picks from upstream. Tested on a HiSilicon
> D05 (which is currently the only supported system that uses the
> hisi_sas driver this touches).

Applied to bionic/master-next, thanks!