* [GIT PULL] ata changes for 7.2-rc1
@ 2026-06-16 14:32 Niklas Cassel
0 siblings, 0 replies; only message in thread
From: Niklas Cassel @ 2026-06-16 14:32 UTC (permalink / raw)
To: Linus Torvalds, linux-ide; +Cc: Damien Le Moal, Niklas Cassel
Linus,
The following changes since commit e7ae89a0c97ce2b68b0983cd01eda67cf373517d:
Linux 7.1-rc5 (2026-05-24 13:48:06 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-7.2-rc1
for you to fetch changes up to 21e7b9710a24bd7688c02f136923c89bee2fda5a:
ata: Use named initializers for pci_device_id arrays (2026-06-12 11:44:30 +0200)
----------------------------------------------------------------
ata changes for 7.2-rc1
- Bump required Clang version to 23 (Marco)
NOTE: This commit was merged from an immutable branch from the tip
tree, and is carried both in the tip tree and the libata tree (with
the approval of tip maintainers) to avoid dependency problems [0].
- Add Clang context analysis annotations (Bart)
- Use the ahci_nr_ports() helper in libahci (me)
- Fail to probe the ahci driver if the BAR size is smaller than the
required size to support CAP.NP (Number of Ports) (liyouhong)
- Move EXPORT_SYMBOL_GPL(ahci_do_softreset) to be just below the
function definition (Bart)
- Make ata_scsi_scan_host() schedule hotplug work on the
system_dfl_long_wq workqueue so that it can benefit from scheduler
task placement (Marco)
- Make ata_scsi_port_error_handler() schedule hotplug work on the
system_dfl_long_wq workqueue, such that the work always uses the same
workqueue (me)
- Use devm_platform_get_and_ioremap_resource() in pata_arasan_cf driver
(Rosen)
- Fix ata_exec_internal() to only release and acquire the EH mutex if
the calling function is the one holding the EH mutex (Bart)
- Use hweight_long() to count the port_map bits (TanZheng)
- Add COMPILE_TEST support for pata_ep93xx driver (Rosen)
- Drop unused assignments from pata_isapnp driver (Uwe)
- Extend existing JMicron PMP quirk to include JMicron JMS562 (Xu)
- Drop unused assignments of pci_device_id driver data (Uwe)
- Use named initializers for pci_device_id arrays (Uwe)
[0]: https://lore.kernel.org/all/20260528111518.GJ343181@noisy.programming.kicks-ass.net/
----------------------------------------------------------------
Bart Van Assche (6):
ata: ahci: Move EXPORT_SYMBOL_GPL(ahci_do_softreset)
ata: libata: Fix ata_exec_internal()
ata: libata: Add an argument to ata_eh_reset()
ata: libata: Document when host->eh_mutex should be held
ata: libata: Pass ap parameter directly to functions in the issuing path
ata: Annotate functions in the issuing path with __must_hold()
Marco Crivellari (1):
ata: libata-scsi: Move long delayed work on system_dfl_long_wq
Marco Elver (1):
compiler-context-analysis: Bump required Clang version to 23
Niklas Cassel (3):
ata: libahci: use ahci_nr_ports() helper
ata: libata-eh: queue hotplug work on the system_dfl_long_wq workqueue
Merge remote-tracking branch 'tip/locking/context' into for-7.2
Rosen Penev (4):
ata: pata_arasan_cf: simplify ioremap
ata: pata_ep93xx: avoid asm on non ARM
ata: pata_ep93xx: use unsigned long for data
ata: pata_ep93xx: add COMPILE_TEST support
TanZheng (1):
ata: ahci: use hweight_long() to count port_map bits
Uwe Kleine-König (The Capable Hub) (3):
ata: pata_isapnp: Drop unused assignments from pnp_device_id array
ata: Drop unused assignments of pci_device_id driver data
ata: Use named initializers for pci_device_id arrays
Xu Rao (1):
ata: libata-pmp: add JMicron JMS562 quirk
liyouhong (1):
ata: ahci: fail probe if BAR too small for claimed ports
Documentation/dev-tools/context-analysis.rst | 2 +-
drivers/ata/Kconfig | 2 +-
drivers/ata/Makefile | 2 +
drivers/ata/acard-ahci.c | 8 +-
drivers/ata/ahci.c | 1654 ++++++++++++++++++++------
drivers/ata/ahci.h | 3 +-
drivers/ata/ahci_imx.c | 1 +
drivers/ata/ata_piix.c | 532 ++++++---
drivers/ata/libahci.c | 11 +-
drivers/ata/libata-core.c | 28 +-
drivers/ata/libata-eh.c | 13 +-
drivers/ata/libata-pmp.c | 12 +-
drivers/ata/libata-sata.c | 3 +-
drivers/ata/libata-scsi.c | 21 +-
drivers/ata/libata-sff.c | 2 +
drivers/ata/libata.h | 21 +-
drivers/ata/pata_acpi.c | 5 +-
drivers/ata/pata_amd.c | 88 +-
drivers/ata/pata_arasan_cf.c | 25 +-
drivers/ata/pata_artop.c | 11 +-
drivers/ata/pata_atp867x.c | 6 +-
drivers/ata/pata_cmd640.c | 4 +-
drivers/ata/pata_cmd64x.c | 11 +-
drivers/ata/pata_ep93xx.c | 7 +-
drivers/ata/pata_isapnp.c | 4 +-
drivers/ata/pata_jmicron.c | 7 +-
drivers/ata/pata_macio.c | 12 +-
drivers/ata/pata_ninja32.c | 14 +-
drivers/ata/pata_opti.c | 7 +-
drivers/ata/pata_pdc2027x.c | 30 +-
drivers/ata/pata_pdc202xx_old.c | 13 +-
drivers/ata/pata_sch.c | 2 +-
drivers/ata/pata_serverworks.c | 24 +-
drivers/ata/pata_sis.c | 1 -
drivers/ata/pata_via.c | 19 +-
drivers/ata/pdc_adma.c | 3 +-
drivers/ata/sata_dwc_460ex.c | 1 +
drivers/ata/sata_fsl.c | 1 +
drivers/ata/sata_inic162x.c | 1 +
drivers/ata/sata_mv.c | 35 +-
drivers/ata/sata_nv.c | 60 +-
drivers/ata/sata_promise.c | 39 +-
drivers/ata/sata_qstor.c | 4 +-
drivers/ata/sata_sil.c | 15 +-
drivers/ata/sata_sil24.c | 16 +-
drivers/ata/sata_sis.c | 32 +-
drivers/ata/sata_svw.c | 15 +-
drivers/ata/sata_sx4.c | 4 +-
drivers/ata/sata_uli.c | 7 +-
drivers/ata/sata_via.c | 39 +-
drivers/ata/sata_vsc.c | 14 +-
include/linux/compiler-context-analysis.h | 30 +-
include/linux/libata.h | 18 +-
lib/Kconfig.debug | 4 +-
lib/test_context-analysis.c | 24 +
55 files changed, 2161 insertions(+), 806 deletions(-)
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2026-06-16 14:32 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-16 14:32 [GIT PULL] ata changes for 7.2-rc1 Niklas Cassel
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox