yes, it would be called during system boot, but again it depends on the presumption that you are using ext3 as one of the filesystem which gets mounted by default during boot (ie... it is either your default or has entry in /etc/fstab). Otherwise if you want to trace you can use UML to do that. 1) Built ext3 as built in in your UML source kernel and boot it in gdb. 2) Create a small file using dd 3) Create ext3 filesystem over it. 4) Set a breakpoint either register_filesystem or ext2_fill_super. 5) mount the filesystem and it would stop in gdb. From here on you can trace whatever you want in ext3. Hope that helps. On Jan 24, 2008 6:31 PM, sahlot arvind <asahlot@xxxxxxxxx> wrote: > It is called when we insert the FS module. But as you have compiled ext3 > module along with kernel then I think register function gets called during > boot process. > > > > > > On 1/24/08, Onkar <onkar.n.m@xxxxxxxxx> 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, ******************************************** Manish Katiyar ( http://mkatiyar.googlepages.com ) 3rd Floor, Fair Winds Block EGL Software Park Off Intermediate Ring Road Bangalore 560071, India *********************************************** -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ