diff options
| author | Gerald Schaefer <gerald.schaefer@linux.ibm.com> | 2026-06-16 19:46:27 +0200 |
|---|---|---|
| committer | Vasily Gorbik <gor@linux.ibm.com> | 2026-07-08 17:03:28 +0200 |
| commit | 0e3d3b4bb06a435a26788143a89724225c238240 (patch) | |
| tree | 8f4fb27cf4b6e0a5e1e3dcaf9b1220a0a999ab57 /tools/perf/scripts/python/bin | |
| parent | 8cdeaa50eae8dad34885515f62559ee83e7e8dda (diff) | |
s390/mm: Use set_pmd() / set_pud() for hugetlb pagetable entries
hugetlb code is known to view all pagetable entries as PTEs, instead of
corresponding upper levels like PMD or PUD. For s390, with different
pagetable entry layout for different levels, this requires some
conversion action under the hood.
The converted PMD and PUD entries are then written via set_pte()
function, but that might add some PTE-specific modifications.
There is no functional problem with current code, and the clearing of
_PAGE_UNUSED in set_pte(). Avoid future problems by using the set_pmd()
and set_pud() functions instead.
Signed-off-by: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
Reviewed-by: Claudio Imbrenda <imbrenda@linux.ibm.com>
Reviewed-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Alexander Gordeev <agordeev@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'tools/perf/scripts/python/bin')
0 files changed, 0 insertions, 0 deletions
