[GIT PULL] ata changes for 6.6-rc1

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

 



Linus,

The following changes since commit 5d0c230f1de8c7515b6567d9afba1f196fb4e2f4:

  Linux 6.5-rc4 (2023-07-30 13:23:47 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 27fd071040e3a5bbea9f44548c93f1092b451714:

  ata: libata-core: Disable NCQ_TRIM on Micron 1100 drives (2023-09-02 12:04:51 +0900)

----------------------------------------------------------------
ata changes for 6.6

 - Fix OF include file for ata platform drivers (Rob).

 - Simplify various ahci, sata and pata platform drivers using the
   function devm_platform_ioremap_resource() (Yangtao).

 - Cleanup libata time related argument types (e.g. timeouts values)
   (Sergey).

 - Cleanup libata code around error handling as all ata drivers now
   define a error_handler operation (Hannes and Niklas).

 - Remove functions intended for libsas that are in fact unused
   (Niklas).

 - Change the remove device callback of platform drivers to a null
   function (Uwe).

 - Simplify the pata_imx driver using devm_clk_get_enabled() (Li).

 - Remove old and uinused remnants of the ide code in arm, parisc,
   powerpc, sparc and m68k architectures and associated drivers
   (pata_buddha, pata_falcon and pata_gayle) (Geert).

 - Add missing MODULE_DESCRIPTION() in the sata_gemini and pata_ftide010
   drivers (me).

 - Several fixes for the pata_ep93xx and pata_falcon drivers (Nikita,
   Michael).

 - Add Elkhart Lake AHCI controller support to the ahci driver (Werner).

 - Disable NCQ trim on Micron 1100 drives (Pawel).

----------------------------------------------------------------
Damien Le Moal (2):
      ata: pata_ftide010: Add missing MODULE_DESCRIPTION
      ata: sata_gemini: Add missing MODULE_DESCRIPTION

Geert Uytterhoeven (9):
      ARM: Remove <asm/ide.h>
      parisc: Remove <asm/ide.h>
      powerpc: Remove <asm/ide.h>
      sparc: Remove <asm/ide.h>
      asm-generic: Remove ide_iops.h
      ata: pata_buddha: Remove #include <asm/ide.h>
      ata: pata_falcon: Remove #include <asm/ide.h>
      ata: pata_gayle: Remove #include <asm/ide.h>
      m68k: Remove <asm/ide.h>

Hannes Reinecke (6):
      ata: libata: remove references to non-existing error_handler()
      ata,scsi: remove ata_sas_port_{start,stop} callbacks
      ata,scsi: remove ata_sas_port_destroy()
      ata: libata-sata: remove ata_sas_sync_probe()
      ata: libata-core: inline ata_port_probe()
      ata,scsi: cleanup __ata_port_probe()

Li Zetao (1):
      ata: pata_imx: Use helper function devm_clk_get_enabled()

Michael Schmitz (2):
      ata: pata_falcon: fix IO base selection for Q40
      ata: pata_falcon: add data_swab option to byte-swap disk data

Nikita Shubin (2):
      ata: pata_ep93xx: fix error return code in probe
      ata: pata_ep93xx: use soc_device_match for UDMA modes

Niklas Cassel (4):
      ata,scsi: remove ata_sas_port_init()
      ata: sata_sx4: drop already completed TODO
      ata: libata-core: remove ata_bus_probe()
      ata: libata: remove deprecated EH callbacks

Pawel Zmarzly (1):
      ata: libata-core: Disable NCQ_TRIM on Micron 1100 drives

Rob Herring (1):
      ata: Explicitly include correct DT includes

Sergey Shtylyov (8):
      ata: libata: fix parameter type of ata_deadline()
      ata: libata-core: fix parameter types of ata_wait_register()
      ata: libata-eh: fix reset timeout type
      ata: fix debounce timings type
      ata: libata-scsi: fix timeout type in ata_scsi_park_store()
      ata: libahci: fix parameter type of ahci_exec_polled_cmd()
      ata: ahci_xgene: fix parameter types of xgene_ahci_poll_reg_val()
      ata: sata_sil24: fix parameter type of sil24_exec_polled_cmd()

Uwe Kleine-König (12):
      ata: pata_arasan_cf: Convert to platform remove callback returning void
      ata: pata_ep93xx: Convert to platform remove callback returning void
      ata: pata_ftide010: Convert to platform remove callback returning void
      ata: pata_imx: Convert to platform remove callback returning void
      ata: pata_mpc52xx: Convert to platform remove callback returning void
      ata: pata_pxa: Convert to platform remove callback returning void
      ata: pata_rb532_cf: Convert to platform remove callback returning void
      ata: sata_dwc_460ex: Convert to platform remove callback returning void
      ata: sata_fsl: Convert to platform remove callback returning void
      ata: sata_gemini: Convert to platform remove callback returning void
      ata: sata_mv: Convert to platform remove callback returning void
      ata: sata_rcar: Convert to platform remove callback returning void

Werner Fischer (1):
      ata: ahci: Add Elkhart Lake AHCI controller

Yangtao Li (11):
      ata: ahci_octeon: Convert to devm_platform_ioremap_resource()
      ata: ahci_seattle: Convert to devm_platform_ioremap_resource()
      ata: ahci_xgene: Convert to devm_platform_ioremap_resource()
      ata: ahci_tegra: Convert to devm_platform_ioremap_resource()
      ata: sata_rcar: drop useless initializer
      ata: sata_rcar: Remove unnecessary return value check
      ata: sata_rcar: Convert to devm_platform_ioremap_resource()
      ata: pata_ixp4xx: Use devm_platform_get_and_ioremap_resource()
      ata: pata_ixp4xx: Remove unnecessary return value check
      ata: pata_ftide010: Use devm_platform_get_and_ioremap_resource()
      ata: pata_imx: Use devm_platform_get_and_ioremap_resource()

 Documentation/driver-api/libata.rst   |  38 +---
 arch/arm/include/asm/ide.h            |  24 ---
 arch/m68k/include/asm/ide.h           |  67 -------
 arch/parisc/include/asm/ide.h         |  54 -----
 arch/powerpc/include/asm/ide.h        |  18 --
 arch/sparc/include/asm/ide.h          |  97 ---------
 drivers/ata/ahci.c                    |   4 +-
 drivers/ata/ahci_ceva.c               |   2 +-
 drivers/ata/ahci_dwc.c                |   2 +-
 drivers/ata/ahci_mtk.c                |   1 +
 drivers/ata/ahci_mvebu.c              |   2 +-
 drivers/ata/ahci_octeon.c             |   4 +-
 drivers/ata/ahci_qoriq.c              |   4 +-
 drivers/ata/ahci_seattle.c            |   4 +-
 drivers/ata/ahci_sunxi.c              |   2 +-
 drivers/ata/ahci_tegra.c              |   5 +-
 drivers/ata/ahci_xgene.c              |  16 +-
 drivers/ata/libahci.c                 |   7 +-
 drivers/ata/libahci_platform.c        |   1 +
 drivers/ata/libata-core.c             | 367 +++++++++-------------------------
 drivers/ata/libata-eh.c               | 158 ++++++---------
 drivers/ata/libata-sata.c             | 112 +----------
 drivers/ata/libata-scsi.c             | 165 ++-------------
 drivers/ata/libata-sff.c              |  32 +--
 drivers/ata/libata.h                  |   3 -
 drivers/ata/pata_arasan_cf.c          |   6 +-
 drivers/ata/pata_buddha.c             |   1 -
 drivers/ata/pata_ep93xx.c             |  25 ++-
 drivers/ata/pata_falcon.c             |  63 +++---
 drivers/ata/pata_ftide010.c           |  16 +-
 drivers/ata/pata_gayle.c              |   1 -
 drivers/ata/pata_imx.c                |  37 +---
 drivers/ata/pata_ixp4xx_cf.c          |  24 +--
 drivers/ata/pata_mpc52xx.c            |  10 +-
 drivers/ata/pata_pxa.c                |   6 +-
 drivers/ata/pata_rb532_cf.c           |   6 +-
 drivers/ata/pata_sl82c105.c           |   3 +-
 drivers/ata/sata_dwc_460ex.c          |   8 +-
 drivers/ata/sata_fsl.c                |  12 +-
 drivers/ata/sata_gemini.c             |  10 +-
 drivers/ata/sata_highbank.c           |   4 +-
 drivers/ata/sata_inic162x.c           |   2 +-
 drivers/ata/sata_mv.c                 |   7 +-
 drivers/ata/sata_nv.c                 |   2 +-
 drivers/ata/sata_rcar.c               |  17 +-
 drivers/ata/sata_sil24.c              |   4 +-
 drivers/ata/sata_sx4.c                |   1 -
 drivers/scsi/hisi_sas/hisi_sas_main.c |   2 +-
 drivers/scsi/libsas/sas_ata.c         |   9 +-
 drivers/scsi/libsas/sas_discover.c    |   2 +-
 include/asm-generic/ide_iops.h        |  39 ----
 include/linux/libata.h                |  40 ++--
 52 files changed, 355 insertions(+), 1191 deletions(-)
 delete mode 100644 arch/arm/include/asm/ide.h
 delete mode 100644 arch/m68k/include/asm/ide.h
 delete mode 100644 arch/parisc/include/asm/ide.h
 delete mode 100644 arch/powerpc/include/asm/ide.h
 delete mode 100644 arch/sparc/include/asm/ide.h
 delete mode 100644 include/asm-generic/ide_iops.h



[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