On Mon, Oct 24, 2016 at 08:13:22PM -0700, Richard Henderson wrote: > On 10/24/2016 01:59 PM, Helge Deller wrote: > >Does it only happens for __copy_user() ? > >If yes, I assume the problem happens because of __copy_tofrom_user_nocheck() in > >uaccess.h is always inlined. Maybe un-inlining helps? > >Or, the inline-assembly for jsr/bsr needs tweeking ? > > Indeed. Try changing #ifdef MODULE above __copy_tofrom_user_nocheck to #if 1. That makes the BRSGP issue go away for me as well. Yippie! It was a long-standing nuisance for me. Now I only have this one left: GEN .version CHK include/generated/compile.h UPD include/generated/compile.h CC init/version.o LD init/built-in.o arch/alpha/lib/lib.a(strcat.o): In function `strcat': (.text+0x60): relocation truncated to fit: BRADDR against symbol `__stxcpy' defined in .text section in arch/alpha/lib/lib.a(ev6-stxcpy.o) arch/alpha/lib/lib.a(strncat.o): In function `strncat': (.text+0x60): relocation truncated to fit: BRADDR against symbol `__stxncpy' defined in .text section in arch/alpha/lib/lib.a(ev6-stxncpy.o) make[1]: *** [vmlinux] Error 1 make[1]: Leaving directory `/usr/src/linux-ds20' make: *** [sub-make] Error 2 Anything for me to try? Thanks, Thorsten -- | Thorsten Kranzkowski Internet: dl8bcu@xxxxxxxxx | | Mobile: ++49 170 1876134 Snail: Kiebitzstr. 14, 49324 Melle, Germany | | Ampr: dl8bcu@db0lj.#rpl.deu.eu, dl8bcu@xxxxxxxxxxxxxxxxxxxxxx [44.130.8.19] | -- To unsubscribe from this list: send the line "unsubscribe linux-alpha" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html