Messages in this thread | | | Date | Thu, 22 Mar 2001 14:59:31 +0530 (IST) | From | Manoj Sontakke <> | Subject | Re: initialisation code |
| |
Hi Thanks for all the help.
On Wed, 21 Mar 2001, Keith Owens wrote:
> On Wed, 21 Mar 2001 22:00:51 +0530 (IST), > Manoj Sontakke <manojs@sasken.com> wrote: > > I have a initlisation function (just like pktsched_init in > >TC). Can anyone tell me, where in the kernel boot sequence should I make a > >call to my initialisation function. > > Welcome to the wonderful world of magic initialisation. > > (1) Declare your initialisation function as int __init foo_init(void). > > (2) Decide when your function needs to be called, e.g. after initialisers > for A, B, C but before initialisers for X, Y, Z.
where do i find this ABC abs XYZ ? What if I have to make it as an insertable/removable module?
> > (3) Edit the Makefile to insert obj-$(CONFIG_FOO) after the objects > that contain initialisers A, B, C and before the objects for > initialisers X, Y, Z.
Do I need to edit the .config file to add CONFIG_FOO=y ?
> > (4) Document why the order of this routine is required! Without docs > in the Makefile we have no idea if object order is correct or not. > of course
manojs
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |