]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mm: Remove vmacache
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Mon, 16 Nov 2020 19:50:20 +0000 (14:50 -0500)
committerLiam R. Howlett <Liam.Howlett@oracle.com>
Mon, 14 Mar 2022 18:49:45 +0000 (14:49 -0400)
commitcdcd84a48d3dde82086e5374a9bad6134892195b
tree0f15ec77f3f063e0f409a40b7bdfcae7b29174b4
parent9f80a562b359f178aff73e5b68d37277ae7057f9
mm: Remove vmacache

By using the maple tree and the maple tree state, the vmacache is no
longer beneficial and is complicating the VMA code.  Remove the vmacache
to reduce the work in keeping it up to date and code complexity.

Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
Acked-by: Vlastimil Babka <vbabka@suse.cz>
17 files changed:
fs/exec.c
fs/proc/task_mmu.c
include/linux/mm_types.h
include/linux/mm_types_task.h
include/linux/sched.h
include/linux/vm_event_item.h
include/linux/vmacache.h [deleted file]
include/linux/vmstat.h
kernel/debug/debug_core.c
kernel/fork.c
lib/Kconfig.debug
mm/Makefile
mm/debug.c
mm/mmap.c
mm/nommu.c
mm/vmacache.c [deleted file]
mm/vmstat.c