Re: [RFC V3 1/8] mm: Make ptrval_to_str() generally available
Anshuman Khandual <[email protected]>
| Newsgroups | gmane.linux.ports.hexagon,gmane.linux.ports.alpha,gmane.linux.kernel.arc,gmane.linux.ports.arm.kernel,gmane.linux.ports.mips,gmane.linux.ports.parisc,gmane.linux.ports.ppc64.devel,gmane.linux.ports.riscv,gmane.linux.ports.sh.devel,gmane.linux.ports.sparc,gmane.linux.uml.devel,gmane.linux.kernel.cross-arch,gmane.linux.kernel,gmane.linux.kernel.mm |
|---|---|
| Message-ID | <xj6w5re27lbtih3lxksk2jxv6kvnpek25urjjcoobwj5pgfqtr@z5loauvsw3jj> |
On Mon, Aug 24, 2026 at 10:45:09AM -0500, Samuel Holland wrote: > 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 Fixed. > > > 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 <[email protected]> > > Cc: David Hildenbrand <[email protected]> > > Cc: Lorenzo Stoakes <[email protected]> > > Cc: [email protected] > > Cc: [email protected] > > Signed-off-by: Anshuman Khandual <[email protected]> > > --- > > 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) \ > >...