Hi all, I get a compile time error after setting -Og when compiling for the latest GitHub version. I am using `make defconfig’ to get the default x86_64 config. But previously I did this in v4.4, it's fine.
Modification to Makefile: KBUILD_CFLAGS += -O2 $(call cc-disable-warning,maybe-uninitialized,) else -KBUILD_CFLAGS += -O2 +KBUILD_CFLAGS += -Og endif endif And error info: In file included from ./arch/x86/include/asm/preempt.h:6:0, from ./include/linux/preempt.h:80, from ./include/linux/rcupdate.h:40, from ./include/linux/rculist.h:10, from ./include/linux/pid.h:4, from ./include/linux/sched.h:13, from kernel/ptrace.c:12: In function ‘check_copy_size’, inlined from ‘copy_to_user’ at ./include/linux/uaccess.h:153:6, inlined from ‘ptrace_request’ at kernel/ptrace.c:934:7: ./include/linux/thread_info.h:138:4: error: call to ‘__bad_copy_from’ declared with attribute error: copy source size is too small __bad_copy_from(); ^ scripts/Makefile.build:313: recipe for target 'kernel/ptrace.o' failed make[1]: *** [kernel/ptrace.o] Error 1 Makefile:1023: recipe for target ‘kernel' failed Any help is appreciated! Thank you, Wei