lkml.org 
[lkml]   [2022]   [Mar]   [11]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Subject[PATCH v2 0/4] scsi: libsas and users: Factor out internal abort code
    Date
    This is a follow-on from the series to factor out the TMF code shared
    between libsas LLDDs.

    The hisi_sas and pm8001 have an internal abort feature to abort pending
    commands in the host controller, prior to being sent to the target. The
    driver support implementation is naturally quite similar, so factor it
    out.

    Again, testing and review would be appreciated.

    This is based on mkp-scsi 5.18 staging queue @ commit 2bd3b6b75946

    Changes since v1:
    - fixup small coding issues (Damien)
    - Add Tested-by tags (thanks!)

    John Garry (4):
    scsi: libsas: Add sas_execute_internal_abort_single()
    scsi: libsas: Add sas_execute_internal_abort_dev()
    scsi: pm8001: Use libsas internal abort support
    scsi: hisi_sas: Use libsas internal abort support

    drivers/scsi/hisi_sas/hisi_sas.h | 8 +-
    drivers/scsi/hisi_sas/hisi_sas_main.c | 453 +++++++++----------------
    drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 11 +-
    drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 18 +-
    drivers/scsi/libsas/sas_scsi_host.c | 89 +++++
    drivers/scsi/pm8001/pm8001_hwi.c | 27 +-
    drivers/scsi/pm8001/pm8001_hwi.h | 5 -
    drivers/scsi/pm8001/pm8001_sas.c | 178 +++-------
    drivers/scsi/pm8001/pm8001_sas.h | 6 +-
    drivers/scsi/pm8001/pm80xx_hwi.h | 5 -
    include/scsi/libsas.h | 24 ++
    include/scsi/sas.h | 2 +
    12 files changed, 360 insertions(+), 466 deletions(-)

    --
    2.26.2

    \
     
     \ /
      Last update: 2022-03-11 13:30    [W:6.481 / U:0.116 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site