On Fri, May 07, 2010 at 04:05:30PM -0400, Michael wrote: > kernel output anyway. All it needs is a sane way to decide wether it > can allocate memory or not.
So split init in a minimal (optional) version called from the consinit functions, and a full grown init called at driver attach time (and have the latter skip the parts already done by the first if it ran already). Martin