On Tue, 10 Jun 2025 15:54:14 +0200, Philipp Stanner wrote: > pci_request_regions() became a managed devres functions if the PCI > device was enabled with pcim_enable_device(), which is the case for > pata_macio. > > The PCI subsystem recently removed this hybrid feature from > pci_request_region(). When doing so, pata_macio was forgotten to be > ported to use pcim_request_all_regions(). If that function is not used, > pata_macio will fail on driver-reload because the PCI regions will > remain blocked. > > [...] Applied to libata/linux.git (for-6.16-fixes), thanks! [1/1] ata: pata_macio: Fix PCI region leak https://git.kernel.org/libata/linux/c/3e537877 Kind regards, Niklas