Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mm: remove unused mmap tracepoints

The vma_mas_szero and vma_store tracepoints are unused since commit
fbcc3104b843 ("mmap: convert __vma_adjust() to use vma iterator"). Remove
them so they are no longer listed as available tracepoints.

Link: https://lkml.kernel.org/r/20250411161746.1043239-1-csander@purestorage.com
Signed-off-by: Caleb Sander Mateos <csander@purestorage.com>
Reported-by: Eric Mueller <emueller@purestorage.com>
Reviewed-by: Liam R. Howlett <Liam.Howlett@oracle.com>
Cc: Jann Horn <jannh@google.com>
Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Cc: "Masami Hiramatsu (Google)" <mhiramat@kernel.org>
Cc: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Steven Rostedt <rostedt@goodmis.org>
Cc: Vlastimil Babka <vbabka@suse.cz>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Caleb Sander Mateos and committed by
Andrew Morton
e399a07a bafa31a1

-52
-52
include/trace/events/mmap.h
··· 43 43 __entry->align_offset) 44 44 ); 45 45 46 - TRACE_EVENT(vma_mas_szero, 47 - TP_PROTO(struct maple_tree *mt, unsigned long start, 48 - unsigned long end), 49 - 50 - TP_ARGS(mt, start, end), 51 - 52 - TP_STRUCT__entry( 53 - __field(struct maple_tree *, mt) 54 - __field(unsigned long, start) 55 - __field(unsigned long, end) 56 - ), 57 - 58 - TP_fast_assign( 59 - __entry->mt = mt; 60 - __entry->start = start; 61 - __entry->end = end; 62 - ), 63 - 64 - TP_printk("mt_mod %p, (NULL), SNULL, %lu, %lu,", 65 - __entry->mt, 66 - (unsigned long) __entry->start, 67 - (unsigned long) __entry->end 68 - ) 69 - ); 70 - 71 - TRACE_EVENT(vma_store, 72 - TP_PROTO(struct maple_tree *mt, struct vm_area_struct *vma), 73 - 74 - TP_ARGS(mt, vma), 75 - 76 - TP_STRUCT__entry( 77 - __field(struct maple_tree *, mt) 78 - __field(struct vm_area_struct *, vma) 79 - __field(unsigned long, vm_start) 80 - __field(unsigned long, vm_end) 81 - ), 82 - 83 - TP_fast_assign( 84 - __entry->mt = mt; 85 - __entry->vma = vma; 86 - __entry->vm_start = vma->vm_start; 87 - __entry->vm_end = vma->vm_end - 1; 88 - ), 89 - 90 - TP_printk("mt_mod %p, (%p), STORE, %lu, %lu,", 91 - __entry->mt, __entry->vma, 92 - (unsigned long) __entry->vm_start, 93 - (unsigned long) __entry->vm_end 94 - ) 95 - ); 96 - 97 - 98 46 TRACE_EVENT(exit_mmap, 99 47 TP_PROTO(struct mm_struct *mm), 100 48