On Wed, Jan 26, 2022, Paolo Bonzini wrote: > On 1/26/22 17:58, Sean Christopherson wrote: > > On Tue, Jan 25, 2022, Pavel Skripkin wrote: > > > Hi kvm developers, > > > > > > while building newest kernel (0280e3c58f92b2fe0e8fbbdf8d386449168de4a8) with > > > mostly random config I met following warnings: > > > > > > LD .tmp_vmlinux.btf > > > ld: warning: orphan section `.fixup' from `arch/x86/kvm/xen.o' being placed > > > in section `.fixup' > > > BTF .btf.vmlinux.bin.o > > > LD .tmp_vmlinux.kallsyms1 > > > ld: warning: orphan section `.fixup' from `arch/x86/kvm/xen.o' being placed > > > in section `.fixup' > > > KSYMS .tmp_vmlinux.kallsyms1.S > > > AS .tmp_vmlinux.kallsyms1.S > > > LD .tmp_vmlinux.kallsyms2 > > > ld: warning: orphan section `.fixup' from `arch/x86/kvm/xen.o' being placed > > > in section `.fixup' > > > KSYMS .tmp_vmlinux.kallsyms2.S > > > AS .tmp_vmlinux.kallsyms2.S > > > LD vmlinux > > > ld: warning: orphan section `.fixup' from `arch/x86/kvm/xen.o' being placed > > > in section `.fixup' > > > > Yep, xen.c has unnecessary usage of .fixup. I'll get a patch sent. > > Peter Zijlstra has already posted "x86,kvm/xen: Remove superfluous .fixup > usage". That's why this seemed so familiar... :-)