On Tue, Jun 10, 2025 at 04:01:43PM +0200, Philipp Stanner wrote: > On Tue, 2025-06-10 at 15:54 +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. > > > > Fix the region leak by replacing pci_request_regions() with its > > managed > > counterpart, pcim_request_all_regions(). > > > > Fixes: 51f6aec99cb0 ("PCI: Remove hybrid devres nature from request > > functions") > > Signed-off-by: Philipp Stanner <phasta@xxxxxxxxxx> > > Forgot Damien's Reviewed-by. Then put it here, if maintainers use `b4`, it will automatically harvest them. -- With Best Regards, Andy Shevchenko