--- 593bb844b8db68258a41647f709f1d5d6807640d +++ a03ad8cfc6b99ed938b5b84cf970ec25de88ce78 @@ -259,7 +259,7 @@ static int proc_bus_pci_mmap(struct file /* Make sure the caller is mapping a real resource for this device */ for (i = 0; i < PCI_ROM_RESOURCE; i++) { - if (pci_mmap_fits(dev, i, vma)) + if (pci_mmap_fits(dev, i, vma, PCI_MMAP_PROCFS)) break; }