mm, thp: remove infrastructure for handling splitting PMDs
With new refcounting we don't need to mark PMDs splitting. Let's drop code to handle this. Signed-off-by:Kirill A. Shutemov <kirill.shutemov@linux.intel.com> Tested-by:
Sasha Levin <sasha.levin@oracle.com> Tested-by:
Aneesh Kumar K.V <aneesh.kumar@linux.vnet.ibm.com> Acked-by:
Vlastimil Babka <vbabka@suse.cz> Acked-by:
Jerome Marchand <jmarchan@redhat.com> Cc: Andrea Arcangeli <aarcange@redhat.com> Cc: Hugh Dickins <hughd@google.com> Cc: Dave Hansen <dave.hansen@intel.com> Cc: Mel Gorman <mgorman@suse.de> Cc: Rik van Riel <riel@redhat.com> Cc: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com> Cc: Steve Capper <steve.capper@linaro.org> Cc: Johannes Weiner <hannes@cmpxchg.org> Cc: Michal Hocko <mhocko@suse.cz> Cc: Christoph Lameter <cl@linux.com> Cc: David Rientjes <rientjes@google.com> Signed-off-by:
Andrew Morton <akpm@linux-foundation.org> Signed-off-by:
Linus Torvalds <torvalds@linux-foundation.org>
Showing
- Documentation/features/vm/pmdp_splitting_flush/arch-support.txt 0 additions, 40 deletions...ntation/features/vm/pmdp_splitting_flush/arch-support.txt
- fs/proc/task_mmu.c 4 additions, 4 deletionsfs/proc/task_mmu.c
- include/asm-generic/pgtable.h 0 additions, 9 deletionsinclude/asm-generic/pgtable.h
- include/linux/huge_mm.h 6 additions, 15 deletionsinclude/linux/huge_mm.h
- mm/gup.c 1 addition, 11 deletionsmm/gup.c
- mm/huge_memory.c 16 additions, 51 deletionsmm/huge_memory.c
- mm/memcontrol.c 2 additions, 11 deletionsmm/memcontrol.c
- mm/memory.c 2 additions, 16 deletionsmm/memory.c
- mm/mincore.c 1 addition, 1 deletionmm/mincore.c
- mm/mremap.c 7 additions, 8 deletionsmm/mremap.c
- mm/page_idle.c 1 addition, 2 deletionsmm/page_idle.c
- mm/pgtable-generic.c 0 additions, 12 deletionsmm/pgtable-generic.c
- mm/rmap.c 1 addition, 3 deletionsmm/rmap.c
Loading
Please register or sign in to comment