[PULL][SRU Artful] hisi_sas: driver robustness fixes

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

[PULL][SRU Artful] hisi_sas: driver robustness fixes

dann frazier-4
BugLink: https://bugs.launchpad.net/bugs/1739807

This is a set of fixes that landed in the v4.14 & the v4.15 merge
window to address issues
with error recovery. All clean cherry picks, except the last patch,
where conflict resolutions are described in the S-o-B area.

The following changes since commit 8a82ebc79186f7fd22d4166d03e8f5f5b9bcf24f:

  UBUNTU: Ubuntu-4.13.0-22.25 (2017-12-19 08:11:57 -0200)

are available in the Git repository at:

  git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux lp1739807-aa

for you to fetch changes up to 6cdeafe24325e3731f4ef48efcf97b574de6f44a:

  scsi: hisi_sas: complete all tasklets prior to host reset
(2017-12-22 16:22:26 -0700)

----------------------------------------------------------------
Xiang Chen (7):
      scsi: hisi_sas: avoid potential v2 hw interrupt issue
      scsi: hisi_sas: fix v2 hw underflow residual value
      scsi: hisi_sas: add irq and tasklet cleanup in v2 hw
      scsi: hisi_sas: service interrupt ITCT_CLR interrupt in v2 hw
      scsi: hisi_sas: fix internal abort slot timeout bug
      scsi: hisi_sas: us start_phy in PHY_FUNC_LINK_RESET
      scsi: hisi_sas: kill tasklet when destroying irq in v3 hw

Xiaofei Tan (5):
      scsi: hisi_sas: fix reset and port ID refresh issues
      scsi: hisi_sas: add v2 hw DFX feature
      scsi: hisi_sas: fix NULL check in SMP abort task path
      scsi: hisi_sas: fix the risk of freeing slot twice
      scsi: hisi_sas: complete all tasklets prior to host reset

 drivers/scsi/hisi_sas/hisi_sas.h       |   9 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c  | 174 ++++++++++++++++++--------
 drivers/scsi/hisi_sas/hisi_sas_v1_hw.c |   2 +-
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 215 +++++++++++++++++----------------
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c |   3 +-
 5 files changed, 245 insertions(+), 158 deletions(-)

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team
Reply | Threaded
Open this post in threaded view
|

Re: [PULL][SRU Artful] hisi_sas: driver robustness fixes

Paolo Pisati-5
All clean cherry-picks, except for one patch: "scsi: hisi_sas:
complete all tasklets prior to host reset" that removed a chunk for a
piece of hardware (hisi_sas_v3) that is not supported in our artful
kernel.

Acked-by: Paolo Pisati <[hidden email]>

On Sat, Dec 23, 2017 at 4:52 PM, dann frazier
<[hidden email]> wrote:

> BugLink: https://bugs.launchpad.net/bugs/1739807
>
> This is a set of fixes that landed in the v4.14 & the v4.15 merge
> window to address issues
> with error recovery. All clean cherry picks, except the last patch,
> where conflict resolutions are described in the S-o-B area.
>
> The following changes since commit 8a82ebc79186f7fd22d4166d03e8f5f5b9bcf24f:
>
>   UBUNTU: Ubuntu-4.13.0-22.25 (2017-12-19 08:11:57 -0200)
>
> are available in the Git repository at:
>
>   git://git.launchpad.net/~dannf/ubuntu/+source/linux/+git/linux lp1739807-aa
>
> for you to fetch changes up to 6cdeafe24325e3731f4ef48efcf97b574de6f44a:
>
>   scsi: hisi_sas: complete all tasklets prior to host reset
> (2017-12-22 16:22:26 -0700)
>
> ----------------------------------------------------------------
> Xiang Chen (7):
>       scsi: hisi_sas: avoid potential v2 hw interrupt issue
>       scsi: hisi_sas: fix v2 hw underflow residual value
>       scsi: hisi_sas: add irq and tasklet cleanup in v2 hw
>       scsi: hisi_sas: service interrupt ITCT_CLR interrupt in v2 hw
>       scsi: hisi_sas: fix internal abort slot timeout bug
>       scsi: hisi_sas: us start_phy in PHY_FUNC_LINK_RESET
>       scsi: hisi_sas: kill tasklet when destroying irq in v3 hw
>
> Xiaofei Tan (5):
>       scsi: hisi_sas: fix reset and port ID refresh issues
>       scsi: hisi_sas: add v2 hw DFX feature
>       scsi: hisi_sas: fix NULL check in SMP abort task path
>       scsi: hisi_sas: fix the risk of freeing slot twice
>       scsi: hisi_sas: complete all tasklets prior to host reset
>
>  drivers/scsi/hisi_sas/hisi_sas.h       |   9 +-
>  drivers/scsi/hisi_sas/hisi_sas_main.c  | 174 ++++++++++++++++++--------
>  drivers/scsi/hisi_sas/hisi_sas_v1_hw.c |   2 +-
>  drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 215 +++++++++++++++++----------------
>  drivers/scsi/hisi_sas/hisi_sas_v3_hw.c |   3 +-
>  5 files changed, 245 insertions(+), 158 deletions(-)
>
> --
> kernel-team mailing list
> [hidden email]
> https://lists.ubuntu.com/mailman/listinfo/kernel-team



--
bye,
p.

--
kernel-team mailing list
[hidden email]
https://lists.ubuntu.com/mailman/listinfo/kernel-team