PCI: Remove devres from pci_intx()
[ Upstream commit dfa2f4d5 ] pci_intx() is a hybrid function which can sometimes be managed through devres. This hybrid nature is undesirable. Since all users of pci_intx() have by now been ported either to always-managed pcim_intx() or never-managed pci_intx_unmanaged(), the devres functionality can be removed from pci_intx(). Consequently, pci_intx_unmanaged() is now redundant, because pci_intx() itself is now unmanaged. Remove the devres functionality from pci_intx(). Have all users of pci_intx_unmanaged() call pci_intx(). Remove pci_intx_unmanaged(). Link: https://lore.kernel.org/r/20241209130632.132074-13-pstanner@redhat.com Signed-off-by:Philipp Stanner <pstanner@redhat.com> Signed-off-by:
Bjorn Helgaas <bhelgaas@google.com> Acked-by:
Paolo Abeni <pabeni@redhat.com> Stable-dep-of: d555ed45 ("PCI: Restore original INTX_DISABLE bit by pcim_intx()") Signed-off-by:
Sasha Levin <sashal@kernel.org>
Loading