diff options
author | Steven Price <[email protected]> | 2020-05-13 16:37:49 +0100 |
---|---|---|
committer | Catalin Marinas <[email protected]> | 2020-09-04 12:46:07 +0100 |
commit | 8a84802e2a2b1a682761a31c2685506b9f4e1840 (patch) | |
tree | f1833efdf37bde1c4281f9864c38d2f53810a2c3 /scripts/gdb/linux/config.py | |
parent | d563d678aa0be06e7bff2953c986f5ff0355f79c (diff) |
mm: Add arch hooks for saving/restoring tags
Arm's Memory Tagging Extension (MTE) adds some metadata (tags) to
every physical page, when swapping pages out to disk it is necessary to
save these tags, and later restore them when reading the pages back.
Add some hooks along with dummy implementations to enable the
arch code to handle this.
Three new hooks are added to the swap code:
* arch_prepare_to_swap() and
* arch_swap_invalidate_page() / arch_swap_invalidate_area().
One new hook is added to shmem:
* arch_swap_restore()
Signed-off-by: Steven Price <[email protected]>
[[email protected]: add unlock_page() on the error path]
[[email protected]: dropped the _tags suffix]
Signed-off-by: Catalin Marinas <[email protected]>
Acked-by: Andrew Morton <[email protected]>
Diffstat (limited to 'scripts/gdb/linux/config.py')
0 files changed, 0 insertions, 0 deletions