Well - I wanted to re-initalized the device to its old state by clearing the .bss, copying the old .data, calling the init function followed by replaying the device history on it. I was not getting the .init function by calling the module->init() as it is deleted by sys_init_module on a successful loading. And I wanted to prevent it from being cleared but was not able to initially. Sorry for the confusion. Regards, Asim Kadav On 8/28/08, Greg KH <greg@xxxxxxxxx> wrote: > On Thu, Aug 28, 2008 at 07:06:59PM -0500, Asim wrote: >> Well - I'm working on something that performs online recovery as a >> subsytem of my project. There has been many past work which does this >> or uses such approach. >> >> Some famous examples are :- >> 1.www.cs.washington.edu/homes/levy/shadowdrivers.pdf >> 2. www.cs.virginia.edu/~nrp3d/wips/usenix04-abstract.pdf > > That's great, but what does that have to do with the module init > functions? Why is that an issue here? > > confused, > > greg k-h > -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ