Randy> Sure, autoconf.h is included, but I think his point is that Randy> CONFIG_WATCHDOG_NOWAYOUT may not be defined there at all, Randy> as in my 2.6.18-rc4 autoconf.h file, since my .config file Randy> says: # CONFIG_WATCHDOG_NOWAYOUT is not set Huh? How would including <linux/config.h> help with that? And why would you want CONFIG_WATCHDOG_NOWAYOUT to be defined if WATCHDOG_NOWAYOUT is not set in your configuration? That would utterly break code that does something like #ifdef CONFIG_WATCHDOG_NOWAYOUT - R.