Philipp's series refactors bigger parts of PCI devres. To reduce complexity of the series it may be good to simplify the current devres handling as much as possible first. The patches proposed in my series allow to remove the MVI and INTX related member from struct pci_devres. If Philipp's patches allow to remove the region handling from pcim_release(), and flag pinned is moved to struct pci_dev, then I think we can completely get rid of struct pci_devres. Heiner Kallweit (2): PCI: Restore original PCI_COMMAND value in pcim_release PCI: Remove MWI and INTX related members from struct pci_devres drivers/pci/devres.c | 15 ++------------- drivers/pci/pci.c | 11 +---------- drivers/pci/pci.h | 3 --- drivers/pci/probe.c | 3 +++ include/linux/pci.h | 1 + 5 files changed, 7 insertions(+), 26 deletions(-) -- 2.44.0