On Mer, 2005-09-14 at 10:20 +0100, Russell King wrote:> That is a small price to pay, rather than having to continually maintain> "does this file need config.h included" - which I think can conclusively> be shown to be a total lost cause. There are about 3450 configuration> include errors in the kernel as of -git last night.

I think your proposal makes sense. The alternative is to do a configcheck each build for a while after the config pass and refuse to buildif the header check fails 8). That I suspect would rapidly see config.hdirectly or indirectly in every file.