summaryrefslogtreecommitdiffstats
path: root/arch/s390/mm/init.c
diff options
context:
space:
mode:
authorCatalin Marinas <catalin.marinas@arm.com>2014-02-11 15:22:01 +0000
committerCatalin Marinas <catalin.marinas@arm.com>2014-02-26 11:16:27 +0000
commit020c1427f3ad73c86fd566d86441e673adfe2ecb (patch)
tree888a7065f942bfdb3615d62aa4cde7976fdb4284 /arch/s390/mm/init.c
parent22bd1c91fe13d59cff734b69b6757adcfbd8dee9 (diff)
downloadlinux-stable-020c1427f3ad73c86fd566d86441e673adfe2ecb.tar.gz
linux-stable-020c1427f3ad73c86fd566d86441e673adfe2ecb.tar.bz2
linux-stable-020c1427f3ad73c86fd566d86441e673adfe2ecb.zip
arm64: Convert asm/tlb.h to generic mmu_gather
Over the past couple of years, the generic mmu_gather gained range tracking - 597e1c3580b7 (mm/mmu_gather: enable tlb flush range in generic mmu_gather), 2b047252d087 (Fix TLB gather virtual address range invalidation corner cases) - and tlb_fast_mode() has been removed - 29eb77825cc7 (arch, mm: Remove tlb_fast_mode()). The new mmu_gather structure is now suitable for arm64 and this patch converts the arch asm/tlb.h to the generic code. One functional difference is the shift_arg_pages() case where previously the code was flushing the full mm (no tlb_start_vma call) but now it flushes the range given to tlb_gather_mmu() (possibly slightly more efficient previously). Signed-off-by: Catalin Marinas <catalin.marinas@arm.com> Cc: Peter Zijlstra <peterz@infradead.org>
Diffstat (limited to 'arch/s390/mm/init.c')
0 files changed, 0 insertions, 0 deletions