Messages in this thread Patch in this message | | | From | Miaohe Lin <> | Subject | [PATCH v3 3/6] mm/vmscan: activate swap-backed executable folios after first usage | Date | Mon, 25 Apr 2022 19:12:29 +0800 |
| |
We should activate swap-backed executable folios (e.g. tmpfs) after first usage so that executable code gets yet better chance to stay in memory.
Suggested-by: Huang, Ying <ying.huang@intel.com> Signed-off-by: Miaohe Lin <linmiaohe@huawei.com> Reviewed-by: Huang, Ying <ying.huang@intel.com> Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com> --- mm/vmscan.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/mm/vmscan.c b/mm/vmscan.c index 7dcc8cf4526f..82e6fa83c472 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -1415,9 +1415,9 @@ static enum page_references folio_check_references(struct folio *folio, return PAGEREF_ACTIVATE; /* - * Activate file-backed executable folios after first usage. + * Activate executable folios after first usage. */ - if ((vm_flags & VM_EXEC) && !folio_test_swapbacked(folio)) + if (vm_flags & VM_EXEC) return PAGEREF_ACTIVATE; return PAGEREF_KEEP; -- 2.23.0
| |