On Mon, Sep 11, 2023 at 5:02 AM Damien Le Moal <dlemoal@xxxxxxxxxx> wrote: > > The first patch of this series fixes an issue with IRQ setup which > prevents the controller from resuming after a system suspend. > The following patches are code cleanup without any functional changes. > > Damien Le Moal (10): > scsi: pm8001: Setup IRQs on resume > scsi: pm8001: Introduce pm8001_free_irq() > scsi: pm8001: Introduce pm8001_init_tasklet() > scsi: pm8001: Introduce pm8001_kill_tasklet() > scsi: pm8001: Introduce pm8001_handle_irq() > scsi: pm8001: Simplify pm8001_chip_interrupt_enable/disable() > scsi: pm8001: Remove pm80xx_chip_intx_interrupt_enable/disable() > scsi: pm8001: Remove PM8001_USE_MSIX > scsi: pm8001: Remove PM8001_USE_TASKLET > scsi: pm8001: Remove PM8001_READ_VPD > > drivers/scsi/pm8001/pm8001_hwi.c | 89 ++------- > drivers/scsi/pm8001/pm8001_init.c | 322 +++++++++++++++--------------- > drivers/scsi/pm8001/pm8001_sas.h | 11 +- > drivers/scsi/pm8001/pm80xx_hwi.c | 59 ++---- > 4 files changed, 202 insertions(+), 279 deletions(-) > > -- > 2.41.0 > Thanks for the patchset. Acked-by: Jack Wang <jinpu.wang@xxxxxxxxx>