[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

VFS query



Title: VFS query

Hi All,
I have a small query related to VSF.
We register a new file system using register_filesystem(file_system_type *fst). During mouting this filesystem,  a call is made to fst->read_super() to read the superblock.

After the registration the kernel has the following objects with it :
        1) superblock object  of the new filesystem.
        2) The dentry object of mount directory. ( s_root pointer from superblock object)
        3) An inode object of mount directory. ( d_inode of dentry object )

What I want to know is that, from where does the kernel get the file object of the new file system  ? or a pointer to the struct file_operations  of the new file system.

Thanks in advance.
Regards,
Rahul.