In one of the driver i saw this :

*static int __init hamachi_init (void){
/* when a module, this is printed whether or not devices are found in probe
*/
#ifdef MODULE
        printk(version);
#endif
        return pci_register_driver(&hamachi_driver);
}*


IMHO in any case the  register function for the class *always *gets called
wheather  its through the module or be it directly. And i observed the path
to call register is always through init function . Seniors please guide me .




On Jan 24, 2008 6:21 PM, Onkar <[EMAIL PROTECTED]> wrote:

> I compiled the kernel with CONFIG_EXT3_FS=y ; having done that now  , do
> these functions get called :
>
> *module_init(init_ext3_fs)
> module_exit(exit_ext3_fs)*
>
>
> ??
>
> or  how does the file system register itself ???
>
> i.e., from where does* register_filesystem(&ext3_fs_type) *
> get called ????
> Please give me some pointers ..
>
>
> --
> Thanks & regards,
> Onkar Mahajan




-- 
Thanks & regards,
Onkar Mahajan

Reply via email to