+12
−5
+5
−3
Loading
Merge Pull Request from: @ci-robot PR sync from: Peng Zhang <zhangpeng362@huawei.com> https://mailweb.openeuler.org/hyperkitty/list/kernel@openeuler.org/message/VAGIEHABB2YYITVJWJWZSQ4KCDSHBEBD/ From: ZhangPeng <zhangpeng362@huawei.com> Like copy_pte_range()/zap_pte_range(), make mm counter batch updating in filemap_map_pages(), since folios type are same(MM_SHMEMPAGES or MM_FILEPAGES) in filemap_map_pages(), only check the first folio type is enough, the 'lat_pagefault -P 1 file' test from lmbench shows 12% improvement, and the percpu_counter_add_batch() is gone from perf flame graph. Kefeng Wang (2): mm: move mm counter updating out of set_pte_range() mm: filemap: batch mm counter updating in filemap_map_pages() -- 2.25.1 https://gitee.com/openeuler/kernel/issues/I9GBVL Link:https://gitee.com/openeuler/kernel/pulls/6068 Reviewed-by:Kefeng Wang <wangkefeng.wang@huawei.com> Reviewed-by:
Xie XiuQi <xiexiuqi@huawei.com> Signed-off-by:
Xie XiuQi <xiexiuqi@huawei.com>