]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - fs/configfs/mount.c
Fix race between proc_get_inode() and remove_proc_entry()
[linux-2.6-omap-h63xx.git] / fs / configfs / mount.c
index ed678529ebb2a8b58fdc86c277e3eea83aca96c9..b00d962de833a9ad6eb845b67ed4f653cb9f8c9d 100644 (file)
@@ -41,7 +41,7 @@ struct super_block * configfs_sb = NULL;
 struct kmem_cache *configfs_dir_cachep;
 static int configfs_mnt_count = 0;
 
-static struct super_operations configfs_ops = {
+static const struct super_operations configfs_ops = {
        .statfs         = simple_statfs,
        .drop_inode     = generic_delete_inode,
 };
@@ -140,7 +140,7 @@ static int __init configfs_init(void)
        if (!configfs_dir_cachep)
                goto out;
 
-       kset_set_kset_s(&config_subsys, kernel_subsys);
+       kobj_set_kset_s(&config_subsys, kernel_subsys);
        err = subsystem_register(&config_subsys);
        if (err) {
                kmem_cache_destroy(configfs_dir_cachep);