|
@@ -48,6 +48,10 @@ static int hash_mask __read_mostly, hash_bits __read_mostly;
|
|
|
static kmem_cache_t *mnt_cache;
|
|
|
static struct rw_semaphore namespace_sem;
|
|
|
|
|
|
+/* /sys/fs */
|
|
|
+decl_subsys(fs, NULL, NULL);
|
|
|
+EXPORT_SYMBOL_GPL(fs_subsys);
|
|
|
+
|
|
|
static inline unsigned long hash(struct vfsmount *mnt, struct dentry *dentry)
|
|
|
{
|
|
|
unsigned long tmp = ((unsigned long)mnt / L1_CACHE_BYTES);
|
|
@@ -1725,6 +1729,7 @@ void __init mnt_init(unsigned long mempages)
|
|
|
i--;
|
|
|
} while (i);
|
|
|
sysfs_init();
|
|
|
+ subsystem_register(&fs_subsys);
|
|
|
init_rootfs();
|
|
|
init_mount_tree();
|
|
|
}
|