From: Alexei Starovoitov <a...@plumgrid.com> Date: Mon, 31 Aug 2015 08:57:10 -0700
> To fix build errors: > kernel/built-in.o: In function `bpf_trace_printk': > bpf_trace.c:(.text+0x11a254): undefined reference to `strncpy_from_unsafe' > kernel/built-in.o: In function `fetch_memory_string': > trace_kprobe.c:(.text+0x11acf8): undefined reference to `strncpy_from_unsafe' > > move strncpy_from_unsafe() next to probe_kernel_read/write() > which use the same memory access style. > > Reported-by: Fengguang Wu <fengguang...@intel.com> > Reported-by: Guenter Roeck <li...@roeck-us.net> > Fixes: 1a6877b9c0c2 ("lib: introduce strncpy_from_unsafe()") > Signed-off-by: Alexei Starovoitov <a...@plumgrid.com> > --- > For configs without kprobes and bpf the cost of this unused function is > ~200 bytes which I think is a better trade off vs creating > new Kconfig selector just for this single function. > Another alternative is to move it to kernel/trace/trace_kprobe.c, > but then it will lose generality and probably should be removed > from include/linux/uaccess.h, so mm/maccess.c looks the best. Ok, applied. -- To unsubscribe from this list: send the line "unsubscribe netdev" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html