|  |  | 
  
    |  |  | 
 
  |   |  | 
  
    |  |  | 
  
    |  |  | 
  
    |   xen-devel
[Xen-devel] [PATCH 13/15] x86: make /dev/mem mappings _PAGE_IOMAP 
| From: Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>
Use _PAGE_IOMAP on /dev/mem mappings.
Signed-off-by: Jeremy Fitzhardinge <jeremy.fitzhardinge@xxxxxxxxxx>
---
 arch/x86/mm/pat.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/x86/mm/pat.c b/arch/x86/mm/pat.c
index ea1d6bb..6d1ff36 100644
--- a/arch/x86/mm/pat.c
+++ b/arch/x86/mm/pat.c
@@ -504,7 +504,7 @@ int free_memtype(u64 start, u64 end)
 pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn,
                                unsigned long size, pgprot_t vma_prot)
 {
-       return vma_prot;
+       return __pgprot(pgprot_val(vma_prot) | _PAGE_IOMAP);
 }
 
 #ifdef CONFIG_STRICT_DEVMEM
-- 
1.6.0.6
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-devel
 | 
 
| <Prev in Thread] | Current Thread | [Next in Thread> |  | 
[Xen-devel] [GIT PULL] Xen dom0 core changes, Jeremy Fitzhardinge
[Xen-devel] [PATCH 03/15] xen dom0: Set up basic IO permissions for	dom0., Jeremy Fitzhardinge
[Xen-devel] [PATCH 02/15] xen dom0: Initialize xenbus for dom0., Jeremy Fitzhardinge
[Xen-devel] [PATCH 05/15] xen mtrr: Add mtrr_ops support for Xen	mtrr, Jeremy Fitzhardinge
[Xen-devel] [PATCH 04/15] xen dom0: Add support for the	platform_ops hypercall, Jeremy Fitzhardinge
[Xen-devel] [PATCH 06/15] xen: disable PAT, Jeremy Fitzhardinge
[Xen-devel] [PATCH 01/15] xen dom0: Make hvc_xen console work for	dom0., Jeremy Fitzhardinge
[Xen-devel] [PATCH 13/15] x86: make /dev/mem mappings _PAGE_IOMAP,
Jeremy Fitzhardinge <=
[Xen-devel] [PATCH 11/15] xen: allow enable use of VGA console on	dom0, Jeremy Fitzhardinge
[Xen-devel] [PATCH 12/15] xen/dom0: add XEN_DOM0 config option, Jeremy Fitzhardinge
[Xen-devel] [PATCH 14/15] Preliminary work on paravirtualizing	set_io_bitmap., Jeremy Fitzhardinge
[Xen-devel] [PATCH 15/15] x86: don't need "changed" parameter for	set_io_bitmap(), Jeremy Fitzhardinge
[Xen-devel] [PATCH 10/15] xen: clear reserved bits in l3 entries	given in the initial pagetables, Jeremy Fitzhardinge
[Xen-devel] [PATCH 09/15] xen: implement XENMEM_machphys_mapping, Jeremy Fitzhardinge
[Xen-devel] [PATCH 07/15] xen/dom0: use _PAGE_IOMAP in ioremap to	do machine mappings, Jeremy Fitzhardinge
[Xen-devel] [PATCH 08/15] xen/dom0: Use host E820 map, Jeremy Fitzhardinge
 |  |  | 
  
    |  |  |