[PATCH RESEND 0/3] mm: trace: decode architecture-specific VMA flags
Meijing Zhao <[email protected]>
| Newsgroups | org.kernel.vger.linux-trace-kernel,org.kernel.vger.linux-kernel,org.kvack.linux-mm |
|---|---|
| Message-ID | <[email protected]> |
From: Meijing Zhao <[email protected]> show_vma_flags(), which is used by VMA tracepoints and %pGv, names generic VM_* bits but does not fully decode architecture-specific flag positions. As a result, trace output and VMA dumps can show a generic "arch_1" name or a raw hexadecimal value instead of the meaning assigned by the target architecture. This series adds symbolic names for the arm64 and sparc64 meanings of VM_ARCH_1, arm64 MTE flags, user shadow stack flags, and protection-key encoding bits under their corresponding configuration guards. The original submission was rewritten by the mail gateway as a multipart HTML message and had a disclaimer appended, causing the vger mailing lists to reject it. This resend uses a mail transport that preserves plain-text messages. There are no code changes. Meijing Zhao (3): mm: trace: decode arm64 and sparc64 VM_ARCH_1 flags mm: trace: decode MTE and shadow stack VMA flags mm: trace: name protection key encoding bits include/trace/events/mmflags.h | 43 ++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) -- 2.25.1