diff options
Diffstat (limited to 'arch/arm/mm/mmu.c')
-rw-r--r-- | arch/arm/mm/mmu.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/arch/arm/mm/mmu.c b/arch/arm/mm/mmu.c index c61481577ae1..27e366af67f9 100644 --- a/arch/arm/mm/mmu.c +++ b/arch/arm/mm/mmu.c | |||
@@ -749,7 +749,8 @@ void __init iotable_init(struct map_desc *io_desc, int nr) | |||
749 | vm->addr = (void *)(md->virtual & PAGE_MASK); | 749 | vm->addr = (void *)(md->virtual & PAGE_MASK); |
750 | vm->size = PAGE_ALIGN(md->length + (md->virtual & ~PAGE_MASK)); | 750 | vm->size = PAGE_ALIGN(md->length + (md->virtual & ~PAGE_MASK)); |
751 | vm->phys_addr = __pfn_to_phys(md->pfn); | 751 | vm->phys_addr = __pfn_to_phys(md->pfn); |
752 | vm->flags = VM_IOREMAP; | 752 | vm->flags = VM_IOREMAP | VM_ARM_STATIC_MAPPING; |
753 | vm->flags |= VM_ARM_MTYPE(md->type); | ||
753 | vm->caller = iotable_init; | 754 | vm->caller = iotable_init; |
754 | vm_area_add_early(vm++); | 755 | vm_area_add_early(vm++); |
755 | } | 756 | } |