diff options
author | David Woodhouse <[email protected]> | 2017-04-12 13:25:54 +0100 |
---|---|---|
committer | Bjorn Helgaas <[email protected]> | 2017-04-18 13:01:42 -0500 |
commit | ae749c7ab475de2c9c427058db19921c91846e89 (patch) | |
tree | 0fbb5e8de9c0827c196f5296409622beb5e9aec9 /scripts/gdb/linux/config.py | |
parent | 03a064b431eb5cb0a91012699ac1e4d6302b327d (diff) |
PCI: Add arch_can_pci_mmap_wc() macro
Most of the almost-identical versions of pci_mmap_page_range() silently
ignore the 'write_combine' argument and give uncached mappings.
Yet we allow the PCIIOC_WRITE_COMBINE ioctl in /proc/bus/pci, expose the
'resourceX_wc' file in sysfs, and allow an attempted mapping to apparently
succeed.
To fix this, introduce a macro arch_can_pci_mmap_wc() which indicates
whether the platform can do a write-combining mapping. On x86 this ends up
being pat_enabled(), while the few other platforms that support it can just
set it to a literal '1'.
Signed-off-by: David Woodhouse <[email protected]>
Signed-off-by: Bjorn Helgaas <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/config.py')
0 files changed, 0 insertions, 0 deletions