* [GIT PULL] ata changes for 7.4-rc1
@ 2026-10-26 9:54 Niklas Cassel
2026-10-26 17:25 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Niklas Cassel @ 2026-10-26 9:54 UTC (permalink / raw)
To: Linus Torvalds, linux-ide; +Cc: Damien Le Moal, Niklas Cassel
Linus,
There is a semantic conflict with the SCSI tree: the merge is clean,
but it does not build. Commit c44f095a9d17 ("scsi: ata: libata: Use
combined sense codes") changed ata_scsi_set_sense() to take a single
combined sense code, and commit 3bab8c7e0c6b ("ata: libata-scsi: abort
multi-sector pass-through commands when multi_count is 0") in this pull
adds a new caller using the old calling convention.
Resolution (same fix as in linux-next):
--- a/drivers/ata/libata-scsi.c
+++ b/drivers/ata/libata-scsi.c
@@ -3583,7 +3583,8 @@ static unsigned int ata_scsi_pass_thru(struct ata_queued_cmd *qc)
unsigned int multi_count = 1 << (cdb[1] >> 5);
if (!dev->multi_count) {
- ata_scsi_set_sense(dev, scmd, ABORTED_COMMAND, 0, 0);
+ ata_scsi_set_sense(dev, scmd, ABORTED_COMMAND,
+ NO_ADDITIONAL_SENSE_INFORMATION);
return 1;
}
The following changes since commit cee9395acd8043be0644b25c34bfa86623f2b935:
Linux 7.3-rc1 (2026-08-30 13:34:40 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-7.4-rc1
for you to fetch changes up to 69be770908ae57354a41d7e1cc99ab46278d2e86:
ata: libata-sff: fix race between IRQ deferral and ata_sff_flush_pio_task() (2026-10-22 10:12:24 +0200)
----------------------------------------------------------------
ata changes for 7.4-rc1
- Make ata_generic refuse to bind to non-IDE devices (me)
- Add missing <linux/pm_runtime.h> includes (Vladimir)
- Add pata_cswarp driver for the Amiga CS-Lab Warp card (Paolo)
- Fix a use-after-free and a parport attach bug in pata_parport (Pei)
- Switch ahci_da850 to DEFINE_SIMPLE_DEV_PM_OPS() (Li)
- Documentation and kernel-doc fixes (Karl, Bart, me)
- Remove the broken sata_inic162x driver (Ethan)
- Fix probe() error paths in libata, libahci and several drivers (me)
- Fail probe in sata_dwc_460ex if host activation fails (Nikolay)
- Use the standard DMA engine API in pata_arasan_cf (Frank)
- Abort multi-sector pass-through commands when multi_count is 0 (Hui)
- Replace kmap_atomic() with kmap_local_page() in libata-sff (Danish)
- Revert the no longer needed JMB582/JMB585 32-bit DMA quirk (Mario)
- Enable SATA LED presence indication in sata_mv (Carlos)
- Re-enable FBS after error handling on a port multiplier (Kyrylo)
- Fix NO_FUA quirks shadowed by earlier quirk entries (me)
- Do not overwrite the Marvell PATA quirk port mask in ahci (zhoumin)
- Ignore libata.force transfer modes the host does not support (Rand)
- Fix a race between IRQ deferral and ata_sff_flush_pio_task() (me)
----------------------------------------------------------------
Bart Van Assche (1):
ata: libata: Fix scsi_done() documentation
Carlos Junior (1):
ata: sata_mv: enable SoC SATA LED presence indication
Danish Khateeb (1):
ata: libata-sff: replace kmap_atomic() with kmap_local_page()
Ethan Nelson-Moore (1):
ata: sata_inic162x: remove dangerous broken driver
Frank Li (1):
ata: pata_arasan_cf: use standard DMA engine API
Hui Peng (1):
ata: libata-scsi: abort multi-sector pass-through commands when multi_count is 0
Karl Mehltretter (1):
ata: libata-scsi: Fix ata_scsi_hotplug() reference in kernel-doc
Kyrylo Biryuk (1):
ata: libahci: re-enable FBS after error handling on a port multiplier
Li Jun (1):
ata: ahci_da850: switch to DEFINE_SIMPLE_DEV_PM_OPS
Mario Limonciello (1):
Revert "ata: ahci: force 32-bit DMA for JMicron JMB582/JMB585"
Niklas Cassel (9):
ata: ata_generic: Do not bind to devices that are not IDE controllers
ata: ahci_st: Do not ignore errors when getting the reset controls
ata: ahci_st: Assert the power down reset in the probe() error path
ata: sata_fsl: Fix use-after-free of host_priv on probe() failure
ata: libahci: Free the IRQs when activating a multi-IRQ host fails
ata: libata: Do not leave ata_host_stop() registered when activation fails
ata: libata-core: Fix the ata_host_register() kdoc
ata: libata-core: Fix NO_FUA quirks shadowed by earlier quirk entries
ata: libata-sff: fix race between IRQ deferral and ata_sff_flush_pio_task()
Nikolay Borisov (1):
ata: sata_dwc_460ex: Don't enable interrupt if libATA core registration fails
Paolo Pisati (1):
ata: pata_cswarp: Add Amiga cslab ata support
Pei Xiao (2):
ata: pata_parport: Fix use-after-free in new_device_store
ata: pata_parport: fix parport attach idr_alloc for
Rand Deeb (1):
ata: libata-core: Ignore forced transfer modes the host does not support
Vladimir Oltean (1):
ata: add <linux/pm_runtime.h> where missing
zhoumin (1):
ata: ahci: preserve preset port masks
Documentation/driver-api/libata.rst | 4 +-
drivers/ata/Kconfig | 17 +-
drivers/ata/Makefile | 2 +-
drivers/ata/ahci.c | 50 +-
drivers/ata/ahci_brcm.c | 1 +
drivers/ata/ahci_ceva.c | 1 +
drivers/ata/ahci_da850.c | 6 +-
drivers/ata/ahci_qoriq.c | 1 +
drivers/ata/ahci_st.c | 78 +--
drivers/ata/ata_generic.c | 16 +
drivers/ata/libahci.c | 44 +-
drivers/ata/libahci_platform.c | 4 +
drivers/ata/libata-core.c | 102 +++-
drivers/ata/libata-scsi.c | 7 +-
drivers/ata/libata-sff.c | 45 +-
drivers/ata/pata_arasan_cf.c | 6 +-
drivers/ata/pata_cswarp.c | 183 +++++++
drivers/ata/pata_parport/pata_parport.c | 9 +-
drivers/ata/sata_dwc_460ex.c | 5 +-
drivers/ata/sata_fsl.c | 24 +-
drivers/ata/sata_inic162x.c | 903 --------------------------------
drivers/ata/sata_mv.c | 10 +-
drivers/ata/sata_qstor.c | 8 +-
include/linux/libata.h | 1 +
24 files changed, 495 insertions(+), 1032 deletions(-)
create mode 100644 drivers/ata/pata_cswarp.c
delete mode 100644 drivers/ata/sata_inic162x.c
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] ata changes for 7.4-rc1
2026-10-26 9:54 [GIT PULL] ata changes for 7.4-rc1 Niklas Cassel
@ 2026-10-26 17:25 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2026-10-26 17:25 UTC (permalink / raw)
To: Niklas Cassel; +Cc: Linus Torvalds, linux-ide, Damien Le Moal, Niklas Cassel
The pull request you sent on Mon, 26 Oct 2026 10:54:18 +0100:
> git://git.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-7.4-rc1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/fb2c3f44a7e14627b9dca8e6b568e6cdc234b40b
Thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2026-10-26 17:25 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-10-26 9:54 [GIT PULL] ata changes for 7.4-rc1 Niklas Cassel
2026-10-26 17:25 ` pr-tracker-bot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.