[PULL][Bionic] SAS hotplug fixes
dann frazier
dann.frazier at canonical.com
Tue Feb 27 20:54:49 UTC 2018
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(-)
More information about the kernel-team
mailing list