aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/scripts/python/bin
diff options
context:
space:
mode:
authorMiaohe Lin <[email protected]>2022-08-16 21:05:53 +0800
committerAndrew Morton <[email protected]>2022-09-11 20:25:55 -0700
commit3aa4ed8040e1535d95c03cef8b52cf11bf0d8546 (patch)
treee63c37c557b8f1a5781c7970043d46b43c1590fd /tools/perf/scripts/python/bin
parent01088a603660dfa240ba3331f0a49a3e9797cad1 (diff)
mm/hugetlb: make detecting shared pte more reliable
If the pagetables are shared, we shouldn't copy or take references. Since src could have unshared and dst shares with another vma, huge_pte_none() is thus used to determine whether dst_pte is shared. But this check isn't reliable. A shared pte could have pte none in pagetable in fact. The page count of ptep page should be checked here in order to reliably determine whether pte is shared. [[email protected]: remove unused local variable dst_entry in copy_hugetlb_page_range()] Link: https://lkml.kernel.org/r/[email protected] Link: https://lkml.kernel.org/r/[email protected] Signed-off-by: Miaohe Lin <[email protected]> Signed-off-by: Lukas Bulwahn <[email protected]> Reviewed-by: Mike Kravetz <[email protected]> Cc: Muchun Song <[email protected]> Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions