[GIT PULL] ata changes for 5.18-rc1

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Linus,

The following changes since commit 26291c54e111ff6ba87a164d85d4a4e134b7315c:

  Linux 5.17-rc2 (2022-01-30 15:37:07 +0200)

are available in the Git repository at:

  ssh://git@xxxxxxxxxxxxxxxxxxx/pub/scm/linux/kernel/git/dlemoal/libata tags/ata-5.18-rc1

for you to fetch changes up to d268afa1ff6f582dede1819fbed7ded7442a406c:

  ata: pata_pxa: Use platform_get_irq() to get the interrupt (2022-03-10 11:17:59 +0900)

----------------------------------------------------------------
ata changes for 5.18-rc1

For this cycle, no big change but many small fixes and code cleanup to
libata, the ahci driver and various pata drivers. In more details:

* Code simplification in pata_platform using platform_get_mem_or_io(),
  from Lad.

* Fix read-only arrays declarations as const in pata_atiixp and
  pata_pdc202xx_old, from Colin.

* Various cleanups and code simplification in libata-scsi, from me.

* Remove dead code in libata-acpi, from Sergey.

* Skip device scan deboune delay for Marvell 88SE9235 adapters (ahci) to
  speedup boot, from Paul.

* Simplify functions declaration and use for functions always returning
  0 in libata-core, from Sergey.

* Non-fatal error fixes and in the pata_hpt366 and pata_hpt3x2n drivers,
  from Sergey.

* Various code cleanup in the pata_artop, pata_hpt37x, pata_hpt366,
  pata_hpt3x2n, pata_samsung_cf and sata_rcar drivers, from Sergey.

* Some libata-sff and libata-scsi code cleanup (e.g. change functions
  to return "bool"), from Sergey.

* Renae ahci_board_mobile to board_ahci_low_power to be more descriptive
  of the feature as that is also used on PC and server AHCI adapters,
  from Mario.

* Cleanup of OF match tables, from Geert.

* Simplify the pata_pxa driver initialization using platform_get_irq(),
  from Minghao.

----------------------------------------------------------------
Colin Ian King (2):
      ata: pata_atiixp: make static read-only arrays const
      ata: pata_pdc202xx_old: make static read-only array pio_timing const

Damien Le Moal (4):
      ata: libata-scsi: Cleanup ata_get_xlat_func()
      ata: libata-scsi: Simplify ata_scsi_mode_select_xlat()
      ata: libata-scsi: Simplify scsi_XX_lba_len()
      ata: Kconfig: fix sata gemini compile test condition

Geert Uytterhoeven (1):
      ata: Drop commas after OF match table sentinels

Julia Lawall (1):
      ata: pata_mpc52xx: use GFP_KERNEL

Lad Prabhakar (1):
      ata: pata_platform: Make use of platform_get_mem_or_io()

Mario Limonciello (3):
      ata: ahci: Rename board_ahci_mobile
      ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE`
      ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configuration item

Minghao Chi (1):
      ata: pata_pxa: Use platform_get_irq() to get the interrupt

Paul Menzel (1):
      ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235

Sergey Shtylyov (24):
      ata: libata-acpi: kill ata_acpi_on_suspend()
      ata: libata: ata_{sff|std}_prereset() always return 0
      ata: libata: make ata_host_suspend() *void*
      pata_hpt3x2n: check channel enable bits
      pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmdma_stop()
      ata: pata_artop: use *switch* in artop_init_one()
      ata: pata_artop: use *switch* in atp8xx_fixup()
      ata: pata_hpt3x2n: drop unused HPT_PCI_FAST
      ata: pata_hpt3x2n: drop unused 'struct hpt_chip'
      ata: libata-sff: make ata_devchk() return 'bool'
      ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool'
      ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool'
      ata: pata_hpt366: check channel enable bits
      ata: sata_rcar: drop unused #define's
      ata: pata_hpt366: disable fast interrupts in prereset() method
      ata: pata_hpt37x: disable fast interrupts in prereset() method
      ata: pata_hpt3x2n: disable fast interrupts in prereset() method
      ata: libata-sff: make ata_resources_present() return 'bool'
      ata: libata-sff: refactor ata_sff_set_devctl()
      ata: libata-sff: refactor ata_sff_altstatus()
      ata: libata-scsi: use *switch* statements to check SCSI command codes
      ata: add/use ata_taskfile::{error|status} fields
      ata: libata-sff: use *switch* statement in ata_sff_dev_classify()
      ata: pata_hpt37x: merge transfer mode setting methods

 drivers/ata/Kconfig             |   8 +--
 drivers/ata/acard-ahci.c        |   2 +-
 drivers/ata/ahci.c              | 113 +++++++++++++++++----------------
 drivers/ata/ahci.h              |   4 +-
 drivers/ata/ahci_brcm.c         |   2 +-
 drivers/ata/ahci_ceva.c         |   2 +-
 drivers/ata/ahci_da850.c        |   2 +-
 drivers/ata/ahci_dm816.c        |   2 +-
 drivers/ata/ahci_imx.c          |   2 +-
 drivers/ata/ahci_mtk.c          |   2 +-
 drivers/ata/ahci_mvebu.c        |   2 +-
 drivers/ata/ahci_octeon.c       |   2 +-
 drivers/ata/ahci_platform.c     |   2 +-
 drivers/ata/ahci_qoriq.c        |   4 +-
 drivers/ata/ahci_st.c           |   2 +-
 drivers/ata/ahci_sunxi.c        |   2 +-
 drivers/ata/ahci_xgene.c        |   4 +-
 drivers/ata/ata_piix.c          |   5 +-
 drivers/ata/libahci.c           |   4 +-
 drivers/ata/libahci_platform.c  |   3 +-
 drivers/ata/libata-acpi.c       |  29 ++-------
 drivers/ata/libata-core.c       |  22 +++----
 drivers/ata/libata-eh.c         |  49 +++++++--------
 drivers/ata/libata-sata.c       |  10 +--
 drivers/ata/libata-scsi.c       |  95 ++++++++++++----------------
 drivers/ata/libata-sff.c        | 136 ++++++++++++++++++++++------------------
 drivers/ata/libata.h            |   2 -
 drivers/ata/pata_arasan_cf.c    |   3 +-
 drivers/ata/pata_artop.c        |  31 +++++----
 drivers/ata/pata_atiixp.c       |   4 +-
 drivers/ata/pata_cs5520.c       |   5 +-
 drivers/ata/pata_ep93xx.c       |   4 +-
 drivers/ata/pata_ftide010.c     |   6 +-
 drivers/ata/pata_hpt366.c       |  49 +++++++++++++--
 drivers/ata/pata_hpt37x.c       | 115 +++++++++------------------------
 drivers/ata/pata_hpt3x2n.c      |  38 ++++++-----
 drivers/ata/pata_imx.c          |  15 ++---
 drivers/ata/pata_ixp4xx_cf.c    |   2 +-
 drivers/ata/pata_macio.c        |  24 ++-----
 drivers/ata/pata_mpc52xx.c      |   7 ++-
 drivers/ata/pata_ns87415.c      |   4 +-
 drivers/ata/pata_octeon_cf.c    |  10 ++-
 drivers/ata/pata_of_platform.c  |   2 +-
 drivers/ata/pata_pdc202xx_old.c |   2 +-
 drivers/ata/pata_platform.c     |  18 ++----
 drivers/ata/pata_pxa.c          |  10 +--
 drivers/ata/pata_samsung_cf.c   |  12 ++--
 drivers/ata/pata_triflex.c      |   5 +-
 drivers/ata/sata_fsl.c          |  14 ++---
 drivers/ata/sata_gemini.c       |   6 +-
 drivers/ata/sata_highbank.c     |   7 ++-
 drivers/ata/sata_inic162x.c     |  10 +--
 drivers/ata/sata_mv.c           |   8 +--
 drivers/ata/sata_rcar.c         |  35 +++++------
 drivers/ata/sata_svw.c          |  10 +--
 drivers/ata/sata_vsc.c          |  10 +--
 include/linux/libata.h          |  12 +++-
 57 files changed, 456 insertions(+), 534 deletions(-)



[Index of Archives]     [Linux Filesystems]     [Linux SCSI]     [Linux RAID]     [Git]     [Kernel Newbies]     [Linux Newbie]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Samba]     [Device Mapper]

  Powered by Linux