resource: allow MMIO exclusivity for device drivers
[deliverable/linux.git] / drivers / pci / pci-sysfs.c
index 388440e0d22228ac62ef39afd688dc1cc566abb6..d5cdccf27a695034c665b92ef54edcfb4fd70dab 100644 (file)
@@ -620,6 +620,9 @@ pci_mmap_resource(struct kobject *kobj, struct bin_attribute *attr,
        vma->vm_pgoff += start >> PAGE_SHIFT;
        mmap_type = res->flags & IORESOURCE_MEM ? pci_mmap_mem : pci_mmap_io;
 
+       if (res->flags & IORESOURCE_MEM && iomem_is_exclusive(start))
+               return -EINVAL;
+
        return pci_mmap_page_range(pdev, vma, mmap_type, write_combine);
 }
 
This page took 0.023982 seconds and 5 git commands to generate.