On Mon, Mar 22, 2021 at 4:44 PM Sean Christopherson <seanjc@xxxxxxxxxx> wrote: > > Merge module sections only when using Clang LTO. With gcc-10, merging > sections does not appear to update the symbol tables for the module, > e.g. 'readelf -s' shows the value that a symbol would have had, if > sections were not merged. I'm fine with limiting this to LTO only, but it would be helpful to understand which sections are actually getting merged here. Are you compiling the kernel with -ffunction-sections and/or -fdata-sections? Does this issue only happen with gcc 10? Sami