Put your brain back in a moment Linus. The code made complete logical sense
There is a function buried in the depths of the code that can be called
from both modules and at init time. If its called at init time it displays
the penguin logo everyone wants. If its called later it doesnt. So either
there is a "penguin has been freed" flag or you pass "is being called
by a module" through every single layer of code to that deeply buried function.
So it doesnt _depend_ on any __init structures, it can simply make use of them
if they are present.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/faq.html