Message ID | CALdTtns=Ros7OQUpXSdxKfwdWVxiqHEQuXq4jr1Y-mHpxvLiOw@mail.gmail.com |
---|---|
State | New |
Headers | show |
On Mon, Jun 05, 2017 at 04:28:00PM -0600, dann frazier wrote: > BugLink: https://bugs.launchpad.net/bugs/1695999 > > This fixes several issues (NULL dereferences, silicon errata > workarounds, etc) in the hisi_sas driver. I can prepare a similar > branch for artful if desired, or we can just wait for a 4.12 upload. > > The following changes since commit 40373c5ea1f5f5f228721dfac494cec3050b4fe5: > > drivers: net: phy: xgene: Fix mdio write (2017-05-31 08:47:13 -0300) > > are available in the git repository at: > > git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux hisi-sas > > for you to fetch changes up to 323e13e5237f712f2dfae9b73b3aaa7d44639ce0: > > scsi: hisi_sas: controller reset for multi-bits ECC and AXI fatal > errors (2017-06-05 15:27:00 -0600) Upstream cherry picks, changes completely isolated to the hisi_sas driver. Acked-by: Seth Forshee <seth.forshee@canonical.com> Also applied to artful/master-next any commits not already there.
On 06.06.2017 00:28, dann frazier wrote: > BugLink: https://bugs.launchpad.net/bugs/1695999 > > This fixes several issues (NULL dereferences, silicon errata > workarounds, etc) in the hisi_sas driver. I can prepare a similar > branch for artful if desired, or we can just wait for a 4.12 upload. > Though I really do not like those bulk updates, they are unreviewable. But at least only touches a driver that feels less common. Acked-by: Stefan Bader <stefan.bader@canonical.com> > The following changes since commit 40373c5ea1f5f5f228721dfac494cec3050b4fe5: > > drivers: net: phy: xgene: Fix mdio write (2017-05-31 08:47:13 -0300) > > are available in the git repository at: > > git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux hisi-sas > > for you to fetch changes up to 323e13e5237f712f2dfae9b73b3aaa7d44639ce0: > > scsi: hisi_sas: controller reset for multi-bits ECC and AXI fatal > errors (2017-06-05 15:27:00 -0600) > > ---------------------------------------------------------------- > Arnd Bergmann (1): > scsi: hisi_sas: fix SATA dependency > > Colin Ian King (1): > scsi: hisi_sas: add missing break in switch statement > > John Garry (21): > scsi: hisi_sas: service v2 hw CQ ISR with tasklet > scsi: hisi_sas: lock sensitive regions when servicing CQ interrupt > scsi: hisi_sas: lock sensitive region in hisi_sas_slot_abort() > scsi: hisi_sas: downgrade refclk message > scsi: hisi_sas: downgrade internal abort exit print > scsi: hisi_sas: add to_hisi_sas_port() > scsi: hisi_sas: move PHY init to hisi_sas_scan_start() > scsi: hisi_sas: remove hisi_sas_port_deformed() > scsi: hisi_sas: error hisi_sas_task_prep() when port down > scsi: hisi_sas: only reset link for PHY_FUNC_LINK_RESET > scsi: hisi_sas: modify hisi_sas_abort_task() for SSP > scsi: hisi_sas: hardreset for SATA disk in LU reset > scsi: hisi_sas: check for SAS_TASK_STATE_ABORTED in slot complete > scsi: hisi_sas: fix some sas_task.task_state_lock locking > scsi: hisi_sas: remove task free'ing for timeouts > scsi: hisi_sas: some modifications to v2 hw reg init values > scsi: hisi_sas: rename hisi_sas_link_timeout_{enable, disable}_link > scsi: hisi_sas: add hisi_sas_clear_nexus_ha() > scsi: hisi_sas: check hisi_sas_lu_reset() error message > scsi: hisi_sas: add v2 hw internal abort timeout workaround > scsi: hisi_sas: fix NULL deference when TMF timeouts > > Xiang Chen (13): > scsi: hisi_sas: workaround v2 hw SATA IO timeout issue > scsi: hisi_sas: modify some values of ITCT table > scsi: hisi_sas: modify hard reset for directed-attached disk > scsi: hisi_sas: fix probe ordering problem > scsi: hisi_sas: decrease running_req in hisi_sas_slot_task_free() > scsi: hisi_sas: add controller reset > scsi: hisi_sas: add softreset function for SATA disk > scsi: hisi_sas: modify error handling for v2 hw > scsi: hisi_sas: free slots after hardreset > scsi: hisi_sas: process error codes according to their priority > scsi: hisi_sas: release SMP slot in lldd_abort_task > scsi: hisi_sas: use dev_is_sata to identify SATA or SAS disk > scsi: hisi_sas: controller reset for multi-bits ECC and AXI fatal errors > > Xiaofei Tan (5): > scsi: hisi_sas: handle PHY UP+DOWN simultaneous irq > scsi: hisi_sas: add is_sata_phy_v2_hw() > scsi: hisi_sas: workaround STP link SoC bug > scsi: hisi_sas: workaround a SoC SATA IO processing bug > scsi: hisi_sas: workaround SoC about abort timeout bug > > drivers/scsi/hisi_sas/Kconfig | 1 + > drivers/scsi/hisi_sas/hisi_sas.h | 20 +- > drivers/scsi/hisi_sas/hisi_sas_main.c | 485 ++++++++---- > drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 21 +- > drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 1320 +++++++++++++++++++++++++------- > 5 files changed, 1427 insertions(+), 420 deletions(-) >
Applied to Zesty master-next. Thanks, -Stefan