On Thu, 06 Mar 2014 22:48:11 +0800 kbuild test robot <fengguang.wu@xxxxxxxxx> wrote: > tree: git://git.kernel.org/pub/scm/linux/kernel/git/next/linux-next.git master > head: 0ffb2fe7b9c30082876fa3a17da018bf0632cf03 > commit: 3b0fc5a9f85472be761e51de110e0aa8d15e7f41 [452/458] sh: replace __get_cpu_var uses > config: make ARCH=sh r7785rp_defconfig > > All error/warnings: > > arch/sh/kernel/built-in.o: In function `kprobe_exceptions_notify': > >> (.kprobes.text+0x8c8): undefined reference to `__bad_size_call_parameter' This has me stumped - the same code p = __this_cpu_read(current_kprobe); works OK elsewhere in that file. I'm suspecting a miscompile - it's not unknown for gcc to screw up when we use this trick. I can reproduce it with gcc-3.4.5 for sh. -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>