PCI: Only allow WC mmap on prefetchable resources
authorDavid Woodhouse <dwmw@amazon.co.uk>
Wed, 12 Apr 2017 12:25:52 +0000 (13:25 +0100)
committerBjorn Helgaas <bhelgaas@google.com>
Tue, 18 Apr 2017 18:00:49 +0000 (13:00 -0500)
commitcef4d02305a06be581bb7f4353446717a1b319ec
treec806c699401ede0d5ca0894d33f84bac80e7e99e
parent17caf56731311c9596e7d38a70c88fcb6afa6a1b
PCI: Only allow WC mmap on prefetchable resources

The /proc/bus/pci mmap interface allows the user to specify whether they
want WC or not.  Don't let them do so on non-prefetchable BARs.

Signed-off-by: David Woodhouse <dwmw@amazon.co.uk>
Signed-off-by: Bjorn Helgaas <bhelgaas@google.com>
Cc: stable@vger.kernel.org
drivers/pci/proc.c