mbox series

[v2,00/10] scsi: pm8001: Bug fix and cleanup

Message ID 20230911232745.325149-1-dlemoal@kernel.org (mailing list archive)
Headers show
Series scsi: pm8001: Bug fix and cleanup | expand

Message

Damien Le Moal Sept. 11, 2023, 11:27 p.m. UTC
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.

Changes from v1:
 * Added Acked-by tag from Jack
 * Fixed patch 10 to avoid a sparse warning

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 | 326 +++++++++++++++---------------
 drivers/scsi/pm8001/pm8001_sas.h  |  11 +-
 drivers/scsi/pm8001/pm80xx_hwi.c  |  59 ++----
 4 files changed, 203 insertions(+), 282 deletions(-)

Comments

Martin K. Petersen Sept. 14, 2023, 1:40 a.m. UTC | #1
On Tue, 12 Sep 2023 08:27:35 +0900, Damien Le Moal 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.
> 
> Changes from v1:
>  * Added Acked-by tag from Jack
>  * Fixed patch 10 to avoid a sparse warning
> 
> [...]

Applied to 6.6/scsi-fixes, thanks!

[01/10] scsi: pm8001: Setup IRQs on resume
        https://git.kernel.org/mkp/scsi/c/c91774818b04
Martin K. Petersen Sept. 22, 2023, 1:42 a.m. UTC | #2
Damien,

> 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.

Applied #2-10 to 6.7/scsi-staging (now that the first patch is in Linus'
tree). Thanks!
Martin K. Petersen Sept. 27, 2023, 7:34 p.m. UTC | #3
On Tue, 12 Sep 2023 08:27:35 +0900, Damien Le Moal 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.
> 
> Changes from v1:
>  * Added Acked-by tag from Jack
>  * Fixed patch 10 to avoid a sparse warning
> 
> [...]

Applied to 6.7/scsi-queue, thanks!

[01/10] scsi: pm8001: Setup IRQs on resume
        https://git.kernel.org/mkp/scsi/c/c91774818b04
[02/10] scsi: pm8001: Introduce pm8001_free_irq()
        https://git.kernel.org/mkp/scsi/c/d21bfabf0e65
[03/10] scsi: pm8001: Introduce pm8001_init_tasklet()
        https://git.kernel.org/mkp/scsi/c/a08119183bc6
[04/10] scsi: pm8001: Introduce pm8001_kill_tasklet()
        https://git.kernel.org/mkp/scsi/c/80bb942b35c7
[05/10] scsi: pm8001: Introduce pm8001_handle_irq()
        https://git.kernel.org/mkp/scsi/c/07ca8c1ad061
[06/10] scsi: pm8001: Simplify pm8001_chip_interrupt_enable/disable()
        https://git.kernel.org/mkp/scsi/c/d6f2f6c6e341
[07/10] scsi: pm8001: Remove pm80xx_chip_intx_interrupt_enable/disable()
        https://git.kernel.org/mkp/scsi/c/d93e1ac40354
[08/10] scsi: pm8001: Remove PM8001_USE_MSIX
        https://git.kernel.org/mkp/scsi/c/efa1fca45082
[09/10] scsi: pm8001: Remove PM8001_USE_TASKLET
        https://git.kernel.org/mkp/scsi/c/205430290ad0
[10/10] scsi: pm8001: Remove PM8001_READ_VPD
        https://git.kernel.org/mkp/scsi/c/80975adc79dd