On Thu, Feb 15, 2018 at 10:00 PM, Arnd Bergmann <arnd@xxxxxxxx> wrote: > On Thu, Feb 15, 2018 at 5:43 PM, Greg KH <gregkh@xxxxxxxxxxxxxxxxxxx> wrote: >> On Thu, Feb 15, 2018 at 04:37:10PM +0100, Arnd Bergmann wrote: >>> 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. >> >> Sure, I'll be glad to take those. > > Here are the ones that I think should apply cleanly > > ac29fc66855b drm/i915: fix intel_backlight_device_register declaration > 23f919d4ad0e shmem: avoid maybe-uninitialized warning > aa01338c0184 clk: sunxi-ng: fix build error without CONFIG_RESET_CONTROLLER > fbdf0e28d061 vmxnet3: prevent building with 64K pages > 11d8b05855f3 perf/x86: Shut up false-positive -Wmaybe-uninitialized warning > 42db500a551f PCI: vmd: Fix suspend handlers defined-but-not-used warning > fbc2a294f29e gpio: intel-mid: Fix build warning when !CONFIG_PM > b4aca383f9af platform/x86: intel_mid_thermal: Fix suspend handlers > unused warning > c8bd2ac3b4c6 usb: musb: fix compilation warning on unused function > de5bbdd01cf9 PCI: Change pci_host_common_probe() visibility > c0bfc549e962 perf: xgene: Include module.h > 484c7bbf2649 video: fbdev: via: remove possibly unused variables > 067fdeb2f391 dmaengine: zx: fix build warning > f46e7cd36b5f scsi: advansys: fix build warning for PCI=n > d4b2ac63b0ea x86/ras/inject: Make it depend on X86_LOCAL_APIC=y > b115bebc07f2 gpio: xgene: mark PM functions as __maybe_unused > f13d52cb3fad arm64: define BUG() instruction without CONFIG_BUG > 75e2f0a6b161 x86/fpu/math-emu: Fix possible uninitialized variable use > e572d0887137 tools build: Add tools tree support for 'make -s' > d460131dd505 x86/build: Silence the build with "make -s" > 68fd77cf8a4b thermal: fix INTEL_SOC_DTS_IOSF_CORE dependencies > c2ce3f5d89d5 x86: add MULTIUSER dependency for KVM > d689c64d189e x86/platform: Add PCI dependency for PUNIT_ATOM_DEBUG > 3ba5b5ea7dc3 x86/vm86: Fix unused variable warning if THP is disabled > 44a5b977128c scsi: advansys: fix uninitialized data access > 2e449048a25e arm64: Kconfig: select COMPAT_BINFMT_ELF only when > BINFMT_ELF is set > 46a049dae771 ALSA: hda/ca0132 - fix possible NULL pointer use > ab4949640d66 reiserfs: avoid a -Wmaybe-uninitialized warning and some more: 7fc1503c906f cw1200: fix bogus maybe-uninitialized warning 3cd18d198173 security/keys: BIG_KEY requires CONFIG_CRYPTO 7e1751001818 drm: exynos: mark pm functions as __maybe_unused 9e343e87d2c4 mtd: cfi: convert inline functions to macros 3cd890dbe2a4 media: dvb-frontends: fix i2c access helpers for KASAN d4c2269b3d5d rbd: silence bogus -Wmaybe-uninitialized warning b74c0a9969f2 drm/nouveau: hide gcc-4.9 -Wmaybe-uninitialized ea4348c8462a Input: tca8418_keypad - hide gcc-4.9 -Wmaybe-uninitialized warning 16c3ada89cff media: r820t: fix r820t_write_reg for KASAN e42eef4ba388 KVM: add X86_LOCAL_APIC dependency f1f5929cd971 shmem: fix compilation warnings on unused functions 3538aa6ecfb2 [media] tc358743: fix register i2c_rd/wr functions fa6317eedd63 [media] go7007: add MEDIA_CAMERA_SUPPORT dependency 190b23b4eb99 [media] em28xx: only use mt9v011 if camera support is enabled 27430d19a916 [media] tw5864: use dev_warn instead of WARN to shut up warning 27d807180ae0 ISDN: eicon: reduce stack size of sig_ind function dbed87a9d3a8 clk: meson: gxbb: fix build error without RESET_CONTROLLER There are a few more that that don't apply cleanly or that I had to write from scratch, I'll follow up with a patch series to stable@v.k.o. Arnd