From: Rik van Riel Use generic_access_phys for ptrace and /proc/pid/mem access to PCI device memory on x86. This makes it possible to debug the X server. Signed-off-by: Rik van Riel Cc: Benjamin Herrensmidt Cc: Dave Airlie Cc: Hugh Dickins Cc: Paul Mackerras Cc: Arnd Bergmann Signed-off-by: Andrew Morton --- arch/x86/pci/i386.c | 1 + 1 file changed, 1 insertion(+) diff -puN arch/x86/pci/i386.c~use-generic_access_phys-for-pci-mmap-on-x86 arch/x86/pci/i386.c --- a/arch/x86/pci/i386.c~use-generic_access_phys-for-pci-mmap-on-x86 +++ a/arch/x86/pci/i386.c @@ -280,6 +280,7 @@ static void pci_track_mmap_page_range(st static struct vm_operations_struct pci_mmap_ops = { .open = pci_track_mmap_page_range, .close = pci_unmap_page_range, + .access = generic_access_phys, }; int pci_mmap_page_range(struct pci_dev *dev, struct vm_area_struct *vma, _