* [peterz-queue:sched/idle 19/39] vmlinux.o: warning: objtool: fpu_idle_fpregs+0x41: call to __this_cpu_preempt_check() leaves .noinstr.text section
@ 2022-09-17 6:29 kernel test robot
0 siblings, 0 replies; only message in thread
From: kernel test robot @ 2022-09-17 6:29 UTC (permalink / raw)
To: Peter Zijlstra; +Cc: llvm, kbuild-all, linux-kernel
tree: https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git sched/idle
head: 86ceee2551e6a63a16f2d0f9d19d2685d06ad31f
commit: 78d81ae0773af0d4dc84c40a81c444a34c27231d [19/39] cpuidle,intel_idle: Fix CPUIDLE_FLAG_INIT_XSTATE
config: x86_64-randconfig-a016 (https://download.01.org/0day-ci/archive/20220917/202209171417.u0nFD51e-lkp@intel.com/config)
compiler: clang version 14.0.6 (https://github.com/llvm/llvm-project f28c006a5895fc0e329fe15fead81e37457cb1d1)
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
# https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git/commit/?id=78d81ae0773af0d4dc84c40a81c444a34c27231d
git remote add peterz-queue https://git.kernel.org/pub/scm/linux/kernel/git/peterz/queue.git
git fetch --no-tags peterz-queue sched/idle
git checkout 78d81ae0773af0d4dc84c40a81c444a34c27231d
# save the config file
mkdir build_dir && cp config build_dir/.config
COMPILER_INSTALL_PATH=$HOME/0day COMPILER=clang make.cross W=1 O=build_dir ARCH=x86_64 SHELL=/bin/bash
If you fix the issue, kindly add following tag where applicable
Reported-by: kernel test robot <lkp@intel.com>
All warnings (new ones prefixed by >>):
vmlinux.o: warning: objtool: fixup_bad_iret+0x1e: call to memset() leaves .noinstr.text section
vmlinux.o: warning: objtool: in_entry_stack+0x9: call to __this_cpu_preempt_check() leaves .noinstr.text section
vmlinux.o: warning: objtool: exc_nmi+0x8: call to sev_es_nmi_complete() 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: fpu_idle_fpregs+0x41: call to __this_cpu_preempt_check() leaves .noinstr.text section
vmlinux.o: warning: objtool: kvm_read_and_reset_apf_flags+0x1: call to __this_cpu_preempt_check() leaves .noinstr.text section
vmlinux.o: warning: objtool: lockdep_hardirqs_on+0xb0: call to __this_cpu_preempt_check() leaves .noinstr.text section
vmlinux.o: warning: objtool: lockdep_hardirqs_off+0xae: call to __this_cpu_preempt_check() leaves .noinstr.text section
vmlinux.o: warning: objtool: irqentry_nmi_enter+0x69: call to __this_cpu_preempt_check() leaves .noinstr.text section
vmlinux.o: warning: objtool: irqentry_nmi_exit+0x32: call to __this_cpu_preempt_check() leaves .noinstr.text section
vmlinux.o: warning: objtool: mwait_idle+0x1: call to current_set_polling_and_test() leaves .noinstr.text section
vmlinux.o: warning: objtool: acpi_processor_ffh_cstate_enter+0x9: call to __this_cpu_preempt_check() leaves .noinstr.text section
vmlinux.o: warning: objtool: intel_idle_ibrs+0x26: call to spec_ctrl_current() leaves .noinstr.text section
vmlinux.o: warning: objtool: acpi_idle_enter+0x43: call to __this_cpu_preempt_check() leaves .noinstr.text section
vmlinux.o: warning: objtool: acpi_idle_enter_s2idle+0x45: call to __this_cpu_preempt_check() leaves .noinstr.text section
vmlinux.o: warning: objtool: acpi_idle_do_entry+0x4: call to perf_lopwr_cb() leaves .noinstr.text section
vmlinux.o: warning: objtool: acpi_safe_halt+0x11: call to test_ti_thread_flag() leaves .noinstr.text section
vmlinux.o: warning: objtool: io_idle+0x3: call to __inb() leaves .noinstr.text section
objdump-func vmlinux.o fpu_idle_fpregs:
0000 0000000000002a40 <fpu_idle_fpregs>:
0000 2a40: e9 00 00 00 00 jmp 2a45 <fpu_idle_fpregs+0x5> 2a41: R_X86_64_PLT32 .altinstr_aux+0x554
0005 2a45: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 2a4d <fpu_idle_fpregs+0xd> 2a48: R_X86_64_PC32 .bss+0x255bb
000d 2a4d: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 2a55 <fpu_idle_fpregs+0x15> 2a50: R_X86_64_PC32 .bss+0x255c3
0015 2a55: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 2a5d <fpu_idle_fpregs+0x1d> 2a58: R_X86_64_PC32 .bss+0x25d0b
001d 2a5d: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 2a65 <fpu_idle_fpregs+0x25> 2a60: R_X86_64_PC32 .bss+0x2601b
0025 2a65: b9 01 00 00 00 mov $0x1,%ecx
002a 2a6a: 0f 01 d0 xgetbv
002d 2a6d: a9 00 00 06 00 test $0x60000,%eax
0032 2a72: 74 1e je 2a92 <fpu_idle_fpregs+0x52>
0034 2a74: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 2a7c <fpu_idle_fpregs+0x3c> 2a77: R_X86_64_PC32 .bss+0x25d13
003c 2a7c: c4 e2 78 49 c0 tilerelease
0041 2a81: e8 00 00 00 00 call 2a86 <fpu_idle_fpregs+0x46> 2a82: R_X86_64_PLT32 .text+0x8e47c
0046 2a86: 65 48 c7 05 00 00 00 00 00 00 00 00 movq $0x0,%gs:0x0(%rip) # 2a92 <fpu_idle_fpregs+0x52> 2a8a: R_X86_64_PC32 fpu_fpregs_owner_ctx-0x8
0052 2a92: c3 ret
0053 2a93: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 2a9b <fpu_idle_fpregs+0x5b> 2a96: R_X86_64_PC32 .bss+0x255cb
005b 2a9b: c3 ret
005c 2a9c: cc int3
005d 2a9d: cc int3
005e 2a9e: cc int3
005f 2a9f: cc int3
0060 2aa0: cc int3
0061 2aa1: cc int3
0062 2aa2: cc int3
0063 2aa3: cc int3
0064 2aa4: cc int3
0065 2aa5: cc int3
0066 2aa6: cc int3
0067 2aa7: cc int3
0068 2aa8: cc int3
0069 2aa9: cc int3
006a 2aaa: cc int3
006b 2aab: cc int3
006c 2aac: cc int3
006d 2aad: cc int3
006e 2aae: cc int3
006f 2aaf: cc int3
0070 2ab0: cc int3
0071 2ab1: cc int3
0072 2ab2: cc int3
0073 2ab3: cc int3
0074 2ab4: cc int3
0075 2ab5: cc int3
0076 2ab6: cc int3
0077 2ab7: cc int3
0078 2ab8: cc int3
0079 2ab9: cc int3
007a 2aba: cc int3
007b 2abb: cc int3
007c 2abc: cc int3
007d 2abd: cc int3
007e 2abe: cc int3
007f 2abf: cc int3
--
0-DAY CI Kernel Test Service
https://01.org/lkp
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2022-09-17 6:29 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-09-17 6:29 [peterz-queue:sched/idle 19/39] vmlinux.o: warning: objtool: fpu_idle_fpregs+0x41: call to __this_cpu_preempt_check() leaves .noinstr.text section kernel test robot
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.