diff options
author | Jesse Barnes <jbarnes@virtuousgeek.org> | 2008-10-24 17:32:33 (GMT) |
---|---|---|
committer | Jesse Barnes <jbarnes@virtuousgeek.org> | 2009-01-07 19:12:20 (GMT) |
commit | 9eff02e2042f96fb2aedd02e032eca1c5333d767 (patch) | |
tree | 677e78d73f420b69f06e839729e29c6e2a8720b5 /drivers/pci/pci-sysfs.c | |
parent | ede6f5aea054d3fb67c78857f7abdee602302043 (diff) | |
download | linux-fsl-qoriq-9eff02e2042f96fb2aedd02e032eca1c5333d767.tar.xz |
PCI: check mmap range of /proc/bus/pci files too
/proc/bus/pci allows you to mmap resource ranges too, so we should probably be
checking to make sure the mapping is somewhat valid. Uses the same code as the recent sysfs mmap range checking patch from Linus.
Acked-by: David Miller <davem@davemloft.net>
Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
Diffstat (limited to 'drivers/pci/pci-sysfs.c')
-rw-r--r-- | drivers/pci/pci-sysfs.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/pci/pci-sysfs.c b/drivers/pci/pci-sysfs.c index c884858..388440e 100644 --- a/drivers/pci/pci-sysfs.c +++ b/drivers/pci/pci-sysfs.c @@ -569,7 +569,7 @@ void pci_remove_legacy_files(struct pci_bus *b) #ifdef HAVE_PCI_MMAP -static int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vma) +int pci_mmap_fits(struct pci_dev *pdev, int resno, struct vm_area_struct *vma) { unsigned long nr, start, size; |