On Mon, Dec 19, 2016 at 3:10 AM, Emese Revfy wrote: > On Fri, 16 Dec 2016 14:19:10 -0800 > Kees Cook wrote: > >> FWIW, it still seems to me that these aren't false positives: >> >> WARNING: vmlinux.o(.text.unlikely+0x1b1): Section mismatch in >> reference from the function uncore_pci_exit.part.22() to the function >> .init.text:uncore_free_pcibus_map() >> The function uncore_pci_exit.part.22() references >> the function __init uncore_free_pcibus_map(). >> This is often because uncore_pci_exit.part.22 lacks a __init >> annotation or the annotation of uncore_free_pcibus_map is wrong. > > Hi, > > I can't reproduce this section mismatch. Could you please send me your .config? Attached. > Which gcc version did you use? gcc (Ubuntu 5.4.0-6ubuntu1~16.04.4) 5.4.0 20160609 > I used this tree: git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git initify-v4 Yup, that's what I was building from. -Kees -- Kees Cook Nexus Security