Star64_linux/arch/arm64/mm
Anshuman Khandual 5480280d3f arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages
Let arm64 subscribe to the previously added framework in which
architecture can inform whether a given huge page size is supported for
migration.  This just overrides the default function
arch_hugetlb_migration_supported() and enables migration for all
possible HugeTLB page sizes on arm64.

With this, HugeTLB migration support on arm64 now covers all possible
HugeTLB options.

          CONT PTE    PMD    CONT PMD    PUD
          --------    ---    --------    ---
  4K:        64K      2M        32M      1G
  16K:        2M     32M         1G
  64K:        2M    512M        16G

Link: http://lkml.kernel.org/r/1545121450-1663-6-git-send-email-anshuman.khandual@arm.com
Signed-off-by: Anshuman Khandual <anshuman.khandual@arm.com>
Reviewed-by: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
Reviewed-by: Steve Capper <steve.capper@arm.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Cc: Michal Hocko <mhocko@kernel.org>
Cc: Michal Hocko <mhocko@suse.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
2019-03-05 21:07:15 -08:00
..
cache.S
context.c
copypage.c
dma-mapping.c arm64/xen: fix xen-swiotlb cache flushing 2019-01-23 22:14:56 +01:00
dump.c arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX 2019-02-04 14:37:38 +00:00
extable.c
fault.c kasan, arm64: fix up fault handling logic 2018-12-28 12:11:43 -08:00
flush.c arm64: Do not issue IPIs for user executable ptes 2019-02-01 14:06:50 +00:00
hugetlbpage.c arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages 2019-03-05 21:07:15 -08:00
init.c arm64 fixes for -rc1 2019-01-05 11:28:39 -08:00
ioremap.c
kasan_init.c kasan: fix random seed generation for tag-based mode 2019-02-21 09:01:00 -08:00
Makefile
mmap.c
mmu.c lib/ioremap: ensure break-before-make is used for huge p4d mappings 2018-12-28 12:11:50 -08:00
numa.c
pageattr.c
pgd.c
physaddr.c
proc.S kasan, arm64: enable top byte ignore for the kernel 2018-12-28 12:11:43 -08:00
ptdump_debugfs.c