On 2026-08-17 11:00 PM, Anshuman Khandual wrote:
Move ptrval_to_str() inside a header thus making the helper more generally
Typo here and in subject: ptrval -> ptval
quoted hunk ↗ jump to hunk
available for new users which are being added later. While here, also move
another related string size macro PTVAL_STR_MAX inside the header as well.
Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: David Hildenbrand <david@kernel.org>
Cc: Lorenzo Stoakes <ljs@kernel.org>
Cc: linux-mm@kvack.org
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Anshuman Khandual <redacted>
---
include/linux/mm_types.h | 15 +++++++++++++++
mm/memory.c | 16 ++--------------
2 files changed, 17 insertions(+), 14 deletions(-)
diff --git a/include/linux/mm_types.h b/include/linux/mm_types.h
index b18c2b2e7d2c..a5b514e55dd7 100644
--- a/include/linux/mm_types.h
+++ b/include/linux/mm_types.h
@@ -2001,4 +2001,19 @@ static inline unsigned long mmf_init_legacy_flags(unsigned long flags)
return flags & MMF_INIT_LEGACY_MASK;
}
+void ptval_bytes_to_hex_str(char *buf, size_t buf_size, const void *entry, size_t entry_size);
+
+#define ptval_to_str(buf, val) \
...