On Wed, Mar 15, 2017 at 5:37 PM, Andrew F. Davis <afd@xxxxxx> wrote: > Hello all, > > I was building a kernel for x86 and noticed Make still descended into > directories like drivers/gpu/drm/hisilicon, this seems kind of odd given > nothing will be built here. It looks to be due to some directories being > included in obj-y unconditionally instead of only when the relevant > CONFIG_ is set. > > These patches are split by subsystem in-case, for some reason, a file in > a directory does need to be built, I believe I have checked for all > instances of this, but a quick review from some maintainers would be nice. I didn't see anything wrong with the patches, and made sure that there are no tristate symbols controlling the subdirectory for anything that requires a built-in driver (which would cause a link failure). I'm not sure about drivers/lguest, which has some special magic in its Makefile, it's possible that this now fails with CONFIG_LGUEST=m. Arnd