ACK/cmnt: [PULL][SRU Zesty] Sync hisi_sas w/ v4.12-rc4
Stefan Bader
stefan.bader at canonical.com
Wed Jun 21 07:35:34 UTC 2017
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 at 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(-)
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.ubuntu.com/archives/kernel-team/attachments/20170621/634d2533/attachment.sig>
More information about the kernel-team
mailing list