kernel: add and enable MGLRU for Linux 5.15
authorRui Salvaterra <rsalvaterra@gmail.com>
Tue, 29 Mar 2022 16:10:48 +0000 (17:10 +0100)
committerDaniel Golle <daniel@makrotopia.org>
Sun, 11 Sep 2022 01:49:28 +0000 (02:49 +0100)
commit05158082f669aeb16a85604620abf7973a5ea807
tree4bdd8337b378a8341890682a5e9557a41defe80d
parent0be1b78856794589a552f662f428081600e837cc
kernel: add and enable MGLRU for Linux 5.15

Backport a preliminary version of Yu Zhao's multi-generational LRU, for
improved memory management. Refresh the patches while at it.

Signed-off-by: Rui Salvaterra <rsalvaterra@gmail.com>
target/linux/generic/config-5.15
target/linux/generic/pending-5.15/020-00-mm-x86-arm64-add-arch_has_hw_pte_young.patch [new file with mode: 0644]
target/linux/generic/pending-5.15/020-01-mm-x86-add-CONFIG_ARCH_HAS_NONLEAF_PMD_YOUNG.patch [new file with mode: 0644]
target/linux/generic/pending-5.15/020-02-mm-vmscan.c-refactor-shrink_node.patch [new file with mode: 0644]
target/linux/generic/pending-5.15/020-03-mm-multigenerational-lru-groundwork.patch [new file with mode: 0644]
target/linux/generic/pending-5.15/020-04-mm-multigenerational-lru-mm_struct-list.patch [new file with mode: 0644]
target/linux/generic/pending-5.15/020-05-mm-multigenerational-lru-aging.patch [new file with mode: 0644]
target/linux/generic/pending-5.15/020-06-mm-multigenerational-lru-eviction.patch [new file with mode: 0644]
target/linux/generic/pending-5.15/020-07-mm-multigenerational-lru-user-interface.patch [new file with mode: 0644]
target/linux/generic/pending-5.15/020-08-mm-multigenerational-lru-Kconfig.patch [new file with mode: 0644]
target/linux/generic/pending-5.15/020-09-mm-multigenerational-lru-documentation.patch [new file with mode: 0644]