Jan. 4, 2013
1:22 p.m.
On Fri, 04 Jan 2013, Rahul Bedarkar wrote:
Hi,
This may be stupid question.
When we compile external module and insert it, it's init function is called and when we remove it, it's exit function gets called.
What happens in case of built-in modules? When it's init and exit is called? May be take example of one of auxdriver.
You can find relevant information in LDD3, pp. 31 ff.. Basically, there is no difference in the use of the init function (it's called at kernel startup, I suppose) but exit is simply discarded in this case, because if your module is built-in, it could never be removed. Regards, Tobi