On Thu, Feb 15, 2018 at 6:43 AM, Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: > On Wed, Feb 14, 2018 at 11:12:24PM +0100, Arnd Bergmann wrote: >> On Wed, Dec 6, 2017 at 4:08 PM, Dave Hansen <dave.hansen@xxxxxxxxxxxxxxx> wrote: >> >> I also saw another warning: >> >> /git/arm-soc/arch/x86/mm/kaiser.c: In function 'kaiser_init': >> /git/arm-soc/arch/x86/mm/kaiser.c:347:8: error: 'vsyscall_pgprot' >> undeclared (first use in this function); did you mean >> 'massage_pgprot'? >> >> I can send this as proper patches for inclusion in 4.9-stable, unless >> someone has a better idea or finds a problem > > proper patches would be good :) Sent two patches now. I want to make sure I haven't missed anything there, especially as my first approach at fixing it ended up causing other build failures. In order to test this, I backported some 35 other (mostly trivial) patches later kernels, and now I have a 4.9.80 based tree that produces a clean randconfig build every time on arm64 and x86_64. If you want, I'll send you the list of the required backports as well. From what I can tell, they are all harmless (unused functions, missing Kconfig dependencies etc), but being able to do randconfig builds reliable gives us an additional tool for regression testing the stable kernels. For 4.14-stable, we only need a handful of patches, but only one of those is upstream, I'll try my best to get the others merged with a Cc stable tag so 4.14 randconfig should build cleanly soon. I suspect 4.4 would require even more patches, but I have not looked. Arnd