[PATCH] VFS: Permit filesystem to override root dentry on mount
[safe/jmp/linux-2.6] / Documentation / filesystems / porting
index 2f38846..5531694 100644 (file)
@@ -50,10 +50,11 @@ Turn your foo_read_super() into a function that would return 0 in case of
 success and negative number in case of error (-EINVAL unless you have more
 informative error value to report).  Call it foo_fill_super().  Now declare
 
-struct super_block foo_get_sb(struct file_system_type *fs_type,
-       int flags, const char *dev_name, void *data)
+int foo_get_sb(struct file_system_type *fs_type,
+       int flags, const char *dev_name, void *data, struct vfsmount *mnt)
 {
-       return get_sb_bdev(fs_type, flags, dev_name, data, ext2_fill_super);
+       return get_sb_bdev(fs_type, flags, dev_name, data, foo_fill_super,
+                          mnt);
 }
 
 (or similar with s/bdev/nodev/ or s/bdev/single/, depending on the kind of