]> www.infradead.org Git - users/jedix/linux-maple.git/commit
mm/cma_debug: show complete cma name in debugfs directories
authorCharan Teja Kalla <quic_charante@quicinc.com>
Thu, 11 Aug 2022 13:15:29 +0000 (18:45 +0530)
committerAndrew Morton <akpm@linux-foundation.org>
Fri, 26 Aug 2022 05:02:49 +0000 (22:02 -0700)
commit72facf9ecc5d53c154f8e313352349fd19fb29be
tree47421cf0a9a7fea3dafaa118c44dd5bfccb8d2c9
parent662fc0e38dba46be052fca1e0b14c84e10b27aab
mm/cma_debug: show complete cma name in debugfs directories

Currently only 12 characters of the cma name is being used as the debug
directories where as the cma name can be of length CMA_MAX_NAME(=64)
characters.  One side problem with this is having 2 cma's with first
common 12 characters would end up in trying to create directories with
same name and fails with -EEXIST thus can limit cma debug functionality.

The 'cma-' prefix is used initially where cma areas don't have any names
and are represented by simple integer values.  Since now each cma would be
having its own name, drop 'cma-' prefix for the cma debug directories as
they are clearly evident that they are for cma debug through creating them
in /sys/kernel/debug/cma/ path.

Link: https://lkml.kernel.org/r/1660223729-22461-1-git-send-email-quic_charante@quicinc.com
Signed-off-by: Charan Teja Kalla <quic_charante@quicinc.com>
Cc: David Hildenbrand <david@redhat.com>
Cc: Vlastimil Babka <vbabka@suse.cz>
Cc: Pavan Kondeti <quic_pkondeti@quicinc.com>
Cc: Minchan Kim <minchan@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Documentation/admin-guide/mm/cma_debugfs.rst
mm/cma_debug.c