mbox series

[0/5] hisi_sas: Some error handling improvements

Message ID 1623058179-80434-1-git-send-email-john.garry@huawei.com (mailing list archive)
Headers show
Series hisi_sas: Some error handling improvements | expand

Message

John Garry June 7, 2021, 9:29 a.m. UTC
This series contains a few error handling improvements, generally
speed-ups:
- Put a limit on link resets retries
- Always reset controller for internal abort - it was only occurring
  as part of final host adapter reset in error handling process
- Speed up error handling when internal abort occurs

Luo Jiaxing (5):
  scsi: hisi_sas: Put a limit of link reset retries
  scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset
  scsi: hisi_sas: Include HZ in timer macros
  scsi: hisi_sas: Reset controller for internal abort timeout
  scsi: hisi_sas: Speed up error handling when internal abort timeout
    occurs

 drivers/scsi/hisi_sas/hisi_sas.h       |  7 +-
 drivers/scsi/hisi_sas/hisi_sas_main.c  | 99 ++++++++++++++++++--------
 drivers/scsi/hisi_sas/hisi_sas_v2_hw.c |  2 +-
 drivers/scsi/hisi_sas/hisi_sas_v3_hw.c |  2 +-
 4 files changed, 78 insertions(+), 32 deletions(-)

Comments

Martin K. Petersen June 10, 2021, 3:22 a.m. UTC | #1
John,

> This series contains a few error handling improvements, generally
> speed-ups:
> - Put a limit on link resets retries
> - Always reset controller for internal abort - it was only occurring
>   as part of final host adapter reset in error handling process
> - Speed up error handling when internal abort occurs

Applied to 5.14/scsi-staging, thanks!
Martin K. Petersen June 16, 2021, 3:49 a.m. UTC | #2
On Mon, 7 Jun 2021 17:29:34 +0800, John Garry wrote:

> This series contains a few error handling improvements, generally
> speed-ups:
> - Put a limit on link resets retries
> - Always reset controller for internal abort - it was only occurring
>   as part of final host adapter reset in error handling process
> - Speed up error handling when internal abort occurs
> 
> [...]

Applied to 5.14/scsi-queue, thanks!

[1/5] scsi: hisi_sas: Put a limit of link reset retries
      https://git.kernel.org/mkp/scsi/c/366da0da1f5f
[2/5] scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset
      https://git.kernel.org/mkp/scsi/c/0f757339919d
[3/5] scsi: hisi_sas: Include HZ in timer macros
      https://git.kernel.org/mkp/scsi/c/2f12a499511f
[4/5] scsi: hisi_sas: Reset controller for internal abort timeout
      https://git.kernel.org/mkp/scsi/c/63ece9eb3503
[5/5] scsi: hisi_sas: Speed up error handling when internal abort timeout occurs
      https://git.kernel.org/mkp/scsi/c/e8a4d0daaef6