config GENERIC_IOMAP is not selected on some arch, pci_iounmap() don't implement, when we using pci_iomap/pci_iounmap, it will lead to memory leak. This patch set moves the implemention of pci_iounmap() to lib/pci_iomap.c to fix this. Yang Yingliang (2): iomap: move some definitions to include/linux/io.h pci: fix memleak when calling pci_iomap/unmap() include/asm-generic/pci_iomap.h | 2 ++ include/linux/io.h | 36 ++++++++++++++++++++++++++ lib/iomap.c | 46 --------------------------------- lib/pci_iomap.c | 8 ++++++ 4 files changed, 46 insertions(+), 46 deletions(-) -- 2.25.1