last entry seemed to be related to the brk patches:
WARNING: vmlinux.o(.text+0x6a288e): Section mismatch in reference from
the function dmi_alloc() to the function .init.text:extend_brk()
The function dmi_alloc() references
the function __init extend_brk().
This is often because dmi_alloc lacks a __init annotation or the
annotation of extend_brk is wrong.
most of them are not.