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

kprobes: use KSYM_NAME_LEN to size identifier buffers

Use KSYM_NAME_LEN to size identifier buffers, so that it can be easier
increased.

Signed-off-by: Joe Mario <jmario@redhat.com>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
Acked-by: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

authored by

Joe Mario and committed by
Linus Torvalds
ab767865 9ba4bcb6

+2 -2
+2 -2
kernel/kprobes.c
··· 2066 2066 { 2067 2067 int i, err = 0; 2068 2068 unsigned long offset = 0, size = 0; 2069 - char *modname, namebuf[128]; 2069 + char *modname, namebuf[KSYM_NAME_LEN]; 2070 2070 const char *symbol_name; 2071 2071 void *addr; 2072 2072 struct kprobe_blackpoint *kb; ··· 2192 2192 const char *sym = NULL; 2193 2193 unsigned int i = *(loff_t *) v; 2194 2194 unsigned long offset = 0; 2195 - char *modname, namebuf[128]; 2195 + char *modname, namebuf[KSYM_NAME_LEN]; 2196 2196 2197 2197 head = &kprobe_table[i]; 2198 2198 preempt_disable();