__initfunc missing in a lot of places

B. James Phillippe (bryan@terran.org)
Wed, 5 May 1999 14:14:13 -0700 (PDT)


Greetings,

I understand that the __init/__initfunc macros expand to a compiler
directive which mark the function in an ELF header section which allows the
kernel to jettison the code after it's run.. This is correct?

If so, I am trying to understand why this nifty feature is not used in many
drivers within 2.2.6. Is this just because the author has not yet taken
advantage of this option, or because there are subtle reasons why it cannot
be used in some circumstances? If the latter, I'd like to better
understand those reasons. :-)

thanks,
-bp

--
B. James Phillippe		. bryan@terran.org
Software Engineer, WGT Inc.	. http://www.terran.org/~bryan

- 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/