[<prev] [next>] [day] [month] [year] [list]
Message-ID: <202212102217.iMJLD30W-lkp@intel.com>
Date: Sat, 10 Dec 2022 22:23:10 +0800
From: kernel test robot <lkp@...el.com>
To: Alexander Lobakin <alexandr.lobakin@...el.com>
Cc: oe-kbuild-all@...ts.linux.dev, linux-kernel@...r.kernel.org,
Yury Norov <yury.norov@...il.com>,
Marco Elver <elver@...gle.com>
Subject: vmlinux.o: warning: objtool: eb_find_context.isra.0.cold+0x41:
relocation to !ENDBR: i915_vma_unpin.cold+0x0
Hi Alexander,
FYI, the error/warning still remains.
tree: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git master
head: 3ecc37918c80ffdbfa8f08d3e75a0a9fca1c1979
commit: b03fc1173c0c2bb8fad61902a862985cecdc4b1b bitops: let optimize out non-atomic bitops on compile-time constants
date: 5 months ago
config: x86_64-randconfig-a013-20211213
compiler: gcc-11 (Debian 11.3.0-8) 11.3.0
reproduce (this is a W=1 build):
# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=b03fc1173c0c2bb8fad61902a862985cecdc4b1b
git remote add linus https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
git fetch --no-tags linus master
git checkout b03fc1173c0c2bb8fad61902a862985cecdc4b1b
# save the config file
mkdir build_dir && cp config build_dir/.config
make 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@...el.com>
All warnings (new ones prefixed by >>):
ld: warning: arch/x86/lib/retpoline.o: missing .note.GNU-stack section implies executable stack
ld: NOTE: This behaviour is deprecated and will be removed in a future version of the linker
vmlinux.o: warning: objtool: vmw_port_hb_in+0x1b4: return with modified stack frame
vmlinux.o: warning: objtool: vmw_port_hb_out+0x1ba: return with modified stack frame
vmlinux.o: warning: objtool: vmx_vcpu_enter_exit+0xd3: call to wrmsrl.constprop.0() leaves .noinstr.text section
vmlinux.o: warning: objtool: i915_pte_count.constprop.0.cold+0x12c: relocation to !ENDBR: gen6_ppgtt_pin.cold+0x0
>> vmlinux.o: warning: objtool: eb_find_context.isra.0.cold+0x41: relocation to !ENDBR: i915_vma_unpin.cold+0x0
objdump-func vmlinux.o eb_find_context.isra.0.cold:
0000 000000000012a0a3 <eb_find_context.isra.0.cold>:
0000 12a0a3: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 12a0a6: R_X86_64_32S .rodata+0x914280
0007 12a0aa: ba a4 0c 00 00 mov $0xca4,%edx
000c 12a0af: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 12a0b2: R_X86_64_32S .rodata+0x914fe0
0013 12a0b6: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 12a0b9: R_X86_64_32S .rodata+0x913900
001a 12a0bd: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a0c5 <eb_find_context.isra.0.cold+0x22> 12a0c0: R_X86_64_PC32 .bss+0x1449ed3
0022 12a0c5: e8 00 00 00 00 call 12a0ca <eb_find_context.isra.0.cold+0x27> 12a0c6: R_X86_64_PLT32 _printk-0x4
0027 12a0ca: 48 8b 35 00 00 00 00 mov 0x0(%rip),%rsi # 12a0d1 <eb_find_context.isra.0.cold+0x2e> 12a0cd: R_X86_64_PC32 __trace_printk_fmt+0x2e64
002e 12a0d1: 49 c7 c0 00 00 00 00 mov $0x0,%r8 12a0d4: R_X86_64_32S .rodata+0x914280
0035 12a0d8: b9 a4 0c 00 00 mov $0xca4,%ecx
003a 12a0dd: 48 c7 c2 00 00 00 00 mov $0x0,%rdx 12a0e0: R_X86_64_32S .rodata+0x914fe0
0041 12a0e4: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 12a0e7: R_X86_64_32S .text.unlikely+0x12a182
0048 12a0eb: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a0f3 <eb_find_context.isra.0.cold+0x50> 12a0ee: R_X86_64_PC32 .bss+0x1449edb
0050 12a0f3: e8 00 00 00 00 call 12a0f8 <eb_find_context.isra.0.cold+0x55> 12a0f4: R_X86_64_PLT32 __trace_bprintk-0x4
0055 12a0f8: bf 01 00 00 00 mov $0x1,%edi
005a 12a0fd: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a105 <eb_find_context.isra.0.cold+0x62> 12a100: R_X86_64_PC32 .bss+0x1449ee3
0062 12a105: e8 00 00 00 00 call 12a10a <eb_find_context.isra.0.cold+0x67> 12a106: R_X86_64_PLT32 ftrace_dump-0x4
0067 12a10a: 31 f6 xor %esi,%esi
0069 12a10c: bf 09 00 00 00 mov $0x9,%edi
006e 12a111: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a119 <eb_find_context.isra.0.cold+0x76> 12a114: R_X86_64_PC32 .bss+0x1449eeb
0076 12a119: e8 00 00 00 00 call 12a11e <eb_find_context.isra.0.cold+0x7b> 12a11a: R_X86_64_PLT32 add_taint-0x4
007b 12a11e: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a126 <eb_find_context.isra.0.cold+0x83> 12a121: R_X86_64_PC32 .bss+0x1449ef3
0083 12a126: 90 nop
0084 12a127: 48 c7 c1 00 00 00 00 mov $0x0,%rcx 12a12a: R_X86_64_32S .rodata+0x914280
008b 12a12e: ba a4 0c 00 00 mov $0xca4,%edx
0090 12a133: 48 c7 c6 00 00 00 00 mov $0x0,%rsi 12a136: R_X86_64_32S .rodata+0x914fe0
0097 12a13a: 48 c7 c7 00 00 00 00 mov $0x0,%rdi 12a13d: R_X86_64_32S .rodata+0x913940
009e 12a141: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a149 <eb_find_context.isra.0.cold+0xa6> 12a144: R_X86_64_PC32 .bss+0x1449efb
00a6 12a149: e8 00 00 00 00 call 12a14e <eb_find_context.isra.0.cold+0xab> 12a14a: R_X86_64_PLT32 __warn_printk-0x4
00ab 12a14e: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a156 <eb_find_context.isra.0.cold+0xb3> 12a151: R_X86_64_PC32 .bss+0x1449f03
00b3 12a156: 90 nop
00b4 12a157: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a15f <eb_find_context.isra.0.cold+0xbc> 12a15a: R_X86_64_PC32 .bss+0x1449f0b
00bc 12a15f: 0f 0b ud2
00be 12a161: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a169 <eb_find_context.isra.0.cold+0xc6> 12a164: R_X86_64_PC32 .bss+0x1449f13
00c6 12a169: 90 nop
00c7 12a16a: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a172 <eb_find_context.isra.0.cold+0xcf> 12a16d: R_X86_64_PC32 .bss+0x1449f1b
00cf 12a172: 90 nop
00d0 12a173: 48 83 05 00 00 00 00 01 addq $0x1,0x0(%rip) # 12a17b <eb_find_context.isra.0.cold+0xd8> 12a176: R_X86_64_PC32 .bss+0x1449f23
00d8 12a17b: 31 c0 xor %eax,%eax
00da 12a17d: e9 00 00 00 00 jmp 12a182 <i915_vma_unpin.cold> 12a17e: R_X86_64_PC32 .text+0x1d803cd
--
0-DAY CI Kernel Test Service
https://01.org/lkp
View attachment "config" of type "text/plain" (155845 bytes)
Powered by blists - more mailing lists