diff options
| author | Reza Arbab <[email protected]> | 2019-01-28 11:31:42 -0600 |
|---|---|---|
| committer | Michael Ellerman <[email protected]> | 2019-01-31 00:36:06 +1100 |
| commit | 865a9432d16fe2f40a1a52005fd30778056c7921 (patch) | |
| tree | bd3e61c92bd1b1ca438f5d796900310481f41e9a /tools/perf/scripts/python/stackcollapse.py | |
| parent | 45a202a3fefc6ee7b19b1222bfb5b0679ce31996 (diff) | |
powerpc/mm: Add _PAGE_SAO to _PAGE_CACHE_CTL mask
In htab_convert_pte_flags(), _PAGE_CACHE_CTL is used to check for the
_PAGE_SAO flag:
else if ((pteflags & _PAGE_CACHE_CTL) == _PAGE_SAO)
rflags |= (HPTE_R_W | HPTE_R_I | HPTE_R_M);
But, it isn't defined to include that flag:
#define _PAGE_CACHE_CTL (_PAGE_NON_IDEMPOTENT | _PAGE_TOLERANT)
This happens to work, but only because of the flag values:
#define _PAGE_SAO 0x00010 /* Strong access order */
#define _PAGE_NON_IDEMPOTENT 0x00020 /* non idempotent memory */
#define _PAGE_TOLERANT 0x00030 /* tolerant memory, cache inhibited */
To prevent any issues if these particulars ever change, add _PAGE_SAO to
the mask.
Suggested-by: Charles Johns <[email protected]>
Signed-off-by: Reza Arbab <[email protected]>
Signed-off-by: Michael Ellerman <[email protected]>
Diffstat (limited to 'tools/perf/scripts/python/stackcollapse.py')
0 files changed, 0 insertions, 0 deletions