On Thursday, January 5, 2017 3:01:58 PM CET Andrew F. Davis wrote: > @@ -109,7 +109,8 @@ obj-$(CONFIG_SERIO) += input/serio/ > obj-$(CONFIG_GAMEPORT) += input/gameport/ > obj-$(CONFIG_INPUT) += input/ > obj-$(CONFIG_RTC_LIB) += rtc/ > -obj-y += i2c/ media/ > +obj-y += i2c/ > +obj-$(CONFIG_MEDIA_SUPPORT) += media/ > obj-$(CONFIG_PPS) += pps/ > obj-y += ptp/ > obj-$(CONFIG_W1) += w1/ > This one seems wrong: if CONFIG_MEDIA_SUPPORT=m, but some I2C drivers inside of drivers/media/ are built-in, we will fail to enter the directory, see drivers/media/Makefile. I checked the other five patches in the series as well, they all look ok to me. Arnd