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