CC: linux-kernel(a)vger.kernel.org TO: Nick Desaulniers CC: Kees Cook CC: Fangrui Song CC: Miguel Ojeda CC: Nathan Chancellor tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master head: 303392fd5c160822bf778270b28ec5ea50cab2b4 commit: 380d53c45ff21f66870ee965b62613137f9d010d compiler_attributes.h: define __no_profile, add to noinstr date: 12 days ago config: x86_64-buildonly-randconfig-r006-20210702 (attached as .config) compiler: clang version 13.0.0 (https://github.com/llvm/llvm-project 9eb613b2de3163686b1a4bd1160f15ac56a4b083) reproduce (this is a W=1 build): wget https://raw.githubusercontent.com/intel/lkp-tests/master/sbin/make.cross -O ~/bin/make.cross chmod +x ~/bin/make.cross # install x86_64 cross compiling tool for clang build # apt-get install binutils-x86-64-linux-gnu # https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=380d53c45ff21f66870ee965b62613137f9d010d git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git git fetch --no-tags linus master git checkout 380d53c45ff21f66870ee965b62613137f9d010d # save the attached .config to linux build tree mkdir build_dir COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross O=build_dir ARCH=x86_64 SHELL=/bin/bash If you fix the issue, kindly add following tag as appropriate Reported-by: kernel test robot All warnings (new ones prefixed by >>): vmlinux.o: warning: objtool: do_syscall_64()+0x115: call to memset() leaves .noinstr.text section vmlinux.o: warning: objtool: do_int80_syscall_32()+0xf3: call to memset() leaves .noinstr.text section vmlinux.o: warning: objtool: __do_fast_syscall_32()+0x17c: call to memset() leaves .noinstr.text section vmlinux.o: warning: objtool: __rdgsbase_inactive()+0x33: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: __wrgsbase_inactive()+0x37: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: sync_regs()+0x1f: call to memcpy() leaves .noinstr.text section vmlinux.o: warning: objtool: vc_switch_off_ist()+0x2d: call to ip_within_syscall_gap() leaves .noinstr.text section vmlinux.o: warning: objtool: fixup_bad_iret()+0x1e: call to memset() leaves .noinstr.text section vmlinux.o: warning: objtool: noist_exc_debug()+0x61: call to ftrace_likely_update() leaves .noinstr.text section >> vmlinux.o: warning: objtool: in_task_stack()+0x13: call to task_stack_page() leaves .noinstr.text section >> vmlinux.o: warning: objtool: in_entry_stack()+0x9: call to cpu_entry_stack() leaves .noinstr.text section vmlinux.o: warning: objtool: exc_nmi()+0x1a7: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: default_do_nmi()+0x10: call to __this_cpu_preempt_check() leaves .noinstr.text section vmlinux.o: warning: objtool: poke_int3_handler()+0xa0: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: mce_setup()+0x95: call to cpuid_eax() leaves .noinstr.text section vmlinux.o: warning: objtool: mce_rdmsrl()+0x3: call to __this_cpu_preempt_check() leaves .noinstr.text section vmlinux.o: warning: objtool: mce_wrmsrl()+0x3: call to __this_cpu_preempt_check() leaves .noinstr.text section vmlinux.o: warning: objtool: do_machine_check()+0xe7: call to mce_gather_info() leaves .noinstr.text section vmlinux.o: warning: objtool: exc_machine_check()+0x9d: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: mce_check_crashing_cpu()+0x18: call to ftrace_likely_update() leaves .noinstr.text section >> vmlinux.o: warning: objtool: __sev_es_ist_enter()+0x4: call to __this_cpu_preempt_check() leaves .noinstr.text section >> vmlinux.o: warning: objtool: __sev_es_ist_exit()+0x4: call to __this_cpu_preempt_check() leaves .noinstr.text section vmlinux.o: warning: objtool: __sev_es_nmi_complete()+0x1f: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: safe_stack_exc_vmm_communication()+0x2a: call to memset() leaves .noinstr.text section vmlinux.o: warning: objtool: exc_vmm_communication()+0x8a: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: lockdep_hardirqs_on()+0xc0: call to __this_cpu_preempt_check() leaves .noinstr.text section vmlinux.o: warning: objtool: lockdep_hardirqs_off()+0xeb: call to __this_cpu_preempt_check() leaves .noinstr.text section vmlinux.o: warning: objtool: enter_from_user_mode()+0x8d: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: syscall_enter_from_user_mode()+0x92: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: syscall_enter_from_user_mode_prepare()+0x8d: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_enter_from_user_mode()+0x8d: call to ftrace_likely_update() leaves .noinstr.text section vmlinux.o: warning: objtool: irqentry_exit()+0x3c: call to ftrace_likely_update() leaves .noinstr.text section >> vmlinux.o: warning: objtool: irqentry_nmi_enter()+0x25: call to printk_nmi_enter() leaves .noinstr.text section >> vmlinux.o: warning: objtool: irqentry_nmi_exit()+0x34: call to rcu_nmi_exit() leaves .noinstr.text section vmlinux.o: warning: objtool: debug_locks_off()+0x25: call to __kasan_check_write() leaves .noinstr.text section kallsyms failure: relative symbol value 0xffffffff096fd000 out of range in relative mode --- 0-DAY CI Kernel Test Service, Intel Corporation https://lists.01.org/hyperkitty/list/kbuild-all(a)lists.01.org