* [GIT PULL] ata changes for 6.12-rc1
@ 2024-09-19 6:52 Damien Le Moal
2024-09-19 8:00 ` pr-tracker-bot
0 siblings, 1 reply; 2+ messages in thread
From: Damien Le Moal @ 2024-09-19 6:52 UTC (permalink / raw)
To: Linus Torvalds, linux-ide; +Cc: Niklas Cassel
Linus,
The following changes since commit 8400291e289ee6b2bf9779ff1c83a291501f017b:
Linux 6.11-rc1 (2024-07-28 14:19:55 -0700)
are available in the Git repository at:
ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-6.12-rc1
for you to fetch changes up to e5dd410acb34c7341a0a93b429dcf3dabf9e3323:
ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data (2024-09-11 08:03:43 +0900)
----------------------------------------------------------------
ata changes for 6.12
- Convert the qcom AHCI controller DT bindings to DT schema (from
Rayyan)
- Cleanup of libata core and drivers code handling controller and
device quirks to rename "blacklist" to the more neutral "quirk" and
to replace the rarely used "horkage" term with the more common
"quirk" naming (from me)
- Add libata-core message to print the quirks applied to a controller
or device (from me)
- Remove the not-so-useful function ata_noop_qc_prep() from libata core
(from me)
- ahci_imx driver cleanup, improvements and DT bindings compatible
strings update (from Richard and Dan)
- libahci_platform improvements (from Zhang)
- Remove obsolete functions declarations from libata header files (from
Gaosheng)
- Improve teh ahci_brcm driver using managed device resources funetions
(from Zhang)
- Introduce new helper function to improve libata EH code readability
(from Niklas)
- Enable module autoloading for the pata_ftide010, pata_ixp4xx and
sata_gemini drivers (from Liao)
- Move SATA related functions and data declaraions from libata-core to
libata-sata (from me)
- Rename the function handling the sense data for successful NCQ
commands log to better reflect that function actions (from me)
- Reduce libata memory usage by moving port resources to struct
ata_device and by optimizing the management of resources for CDL
capable devices (from me)
- Improve libata-eh handling of failed ATA passthrough commands (from
Niklas)
----------------------------------------------------------------
Damien Le Moal (23):
ata: libata: Change ata_dev_knobble() to return a bool
ata: libata: Rename ata_dma_blacklisted()
ata: libata: Use QUIRK instead of HORKAGE
ata: libata: Print quirks applied to devices
ata: pata_serverworks: Do not use the term blacklist
ata: ahci: Rephrase comment to not use the term blacklist
ata: sata_sil: Rename sil_blacklist to sil_quirks
ata: ata_piix: Remove useless comment in piix_init_sidpr()
ata: pata_cs5520: Rephrase file header comment
ata: pata_hpt366: Rename hpt_dma_blacklisted()
ata: pata_hpt37x: Rename hpt_dma_blacklisted()
ata: libata: Remove ata_noop_qc_prep()
ata: libata: Print device quirks only once
ata: libata: Cleanup libata-transport
ata: libata-scsi: Improve ata_scsi_handle_link_detach()
ata: libata: Improve __ata_qc_complete()
ata: libata: Move sata_down_spd_limit() to libata-sata.c
ata: libata: Move sata_std_hardreset() definition to libata-sata.c
ata: libata: Rename ata_eh_read_sense_success_ncq_log()
ata: libata: Move sector_buf from struct ata_port to struct ata_device
ata: libata: Introduce ata_dev_free_resources
ata: libata: Improve CDL resource management
ata: libata: Fix W=1 compilation warning
Dan Carpenter (1):
ata: ahci_imx: Fix error code in probe()
Gaosheng Cui (1):
ata: libata: Remove obsolete function declarations
Liao Chen (3):
ata: pata_ftide010: Enable module autoloading
ata: pata_ixp4xx: Enable module autoloading
ata: sata_gemini: Enable module autoloading
Niklas Cassel (2):
ata: libata: Add helper ata_eh_decide_disposition()
ata: libata: Clear DID_TIME_OUT for ATA PT commands with sense data
Rayyan Ansari (2):
dt-bindings: ata: qcom,ipq806x-ahci: use dtschema
dt-bindings: ata: qcom,apq8064-ahci: add to dtschema
Richard Zhu (5):
dt-bindings: ata: Add i.MX8QM AHCI compatible string
ata: ahci_imx: Clean up code by using i.MX8Q HSIO PHY driver
ata: ahci_imx: AHB clock rate setting is not required on i.MX8QM AHCI SATA
ata: ahci_imx: Enlarge RX water mark for i.MX8QM SATA
ata: ahci_imx: Correct the email address
Zhang Zekun (2):
ata: libahci_platform: Simplify code with for_each_child_of_node_scoped()
ata: ahci_brcm: Use devm_platform_ioremap_resource_byname() helper function
.../devicetree/bindings/ata/ahci-platform.yaml | 33 +-
.../devicetree/bindings/ata/imx-sata.yaml | 47 ++
.../devicetree/bindings/ata/qcom-sata.txt | 48 --
drivers/ata/ahci.c | 2 +-
drivers/ata/ahci_brcm.c | 4 +-
drivers/ata/ahci_imx.c | 404 +++-------
drivers/ata/ata_piix.c | 1 -
drivers/ata/libahci_platform.c | 19 +-
drivers/ata/libata-core.c | 886 ++++++++++-----------
drivers/ata/libata-eh.c | 68 +-
drivers/ata/libata-pmp.c | 3 +-
drivers/ata/libata-sata.c | 137 +++-
drivers/ata/libata-scsi.c | 23 +-
drivers/ata/libata-sff.c | 11 +-
drivers/ata/libata-transport.c | 305 ++++---
drivers/ata/libata-zpodd.c | 2 +-
drivers/ata/libata.h | 26 +-
drivers/ata/pata_cs5520.c | 6 +-
drivers/ata/pata_ep93xx.c | 2 -
drivers/ata/pata_ftide010.c | 1 +
drivers/ata/pata_hpt366.c | 10 +-
drivers/ata/pata_hpt37x.c | 10 +-
drivers/ata/pata_icside.c | 2 -
drivers/ata/pata_it821x.c | 4 +-
drivers/ata/pata_ixp4xx_cf.c | 1 +
drivers/ata/pata_mpc52xx.c | 1 -
drivers/ata/pata_octeon_cf.c | 1 -
drivers/ata/pata_serverworks.c | 16 +-
drivers/ata/sata_gemini.c | 1 +
drivers/ata/sata_sil.c | 14 +-
drivers/scsi/libsas/sas_ata.c | 1 -
include/linux/libata.h | 157 ++--
32 files changed, 1128 insertions(+), 1118 deletions(-)
delete mode 100644 Documentation/devicetree/bindings/ata/qcom-sata.txt
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: [GIT PULL] ata changes for 6.12-rc1
2024-09-19 6:52 [GIT PULL] ata changes for 6.12-rc1 Damien Le Moal
@ 2024-09-19 8:00 ` pr-tracker-bot
0 siblings, 0 replies; 2+ messages in thread
From: pr-tracker-bot @ 2024-09-19 8:00 UTC (permalink / raw)
To: Damien Le Moal; +Cc: Linus Torvalds, linux-ide, Niklas Cassel
The pull request you sent on Thu, 19 Sep 2024 15:52:18 +0900:
> ssh://git@gitolite.kernel.org/pub/scm/linux/kernel/git/libata/linux tags/ata-6.12-rc1
has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/176000734ee2978121fde22a954eb1eabb204329
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:[~2024-09-19 8:00 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-19 6:52 [GIT PULL] ata changes for 6.12-rc1 Damien Le Moal
2024-09-19 8:00 ` pr-tracker-bot
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox