On Mon, Aug 18, 2014 at 11:39 AM, kbuild test robot <fengguang.wu@xxxxxxxxx> wrote: > tree: git://git.linaro.org/people/ulf.hansson/mmc next > head: 612b2c14449ba90b633f51fcfba83dd66614697a > commit: f907645be3f76558c3eb89bdd72e3451a762059c [17/29] mmc: select GPIOLIB for MMC support > config: make ARCH=s390 allmodconfig > > All warnings: > > warning: (ARCH_REQUIRE_GPIOLIB && MMC && PINCTRL_AT91 && PINCTRL_NOMADIK && MFD_TC6393XB && FB_VIA) selects GPIOLIB which has unmet direct dependencies (ARCH_WANT_OPTIONAL_GPIOLIB || ARCH_REQUIRE_GPIOLIB) > drivers/input/touchscreen/cyttsp4_core.c: In function 'cyttsp4_irq': >>> drivers/input/touchscreen/cyttsp4_core.c:1218:1: warning: 'cyttsp4_irq' uses dynamic stack allocation This error comes from selecting something that is optional. Grrr should I use "depends on GPIOLIB" for MMC instead? Or maybe even do the second approach of putting stubs in slot-gpio.h for !GPIOLIB... Yours, Linus Walleij -- To unsubscribe from this list: send the line "unsubscribe linux-mmc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html