fs: move binfmt_misc sysctl to its own file
[linux-2.6-block.git] / fs / binfmt_misc.c
index e1eae7ea823aeb2d5d0b245511658fcdb3a3ed09..ddea6acbddde5f1622243c6c8c706be679e28f90 100644 (file)
@@ -822,7 +822,11 @@ static int __init init_misc_binfmt(void)
        int err = register_filesystem(&bm_fs_type);
        if (!err)
                insert_binfmt(&misc_format);
-       return err;
+       if (!register_sysctl_mount_point("fs/binfmt_misc")) {
+               pr_warn("Failed to create fs/binfmt_misc sysctl mount point");
+               return -ENOMEM;
+       }
+       return 0;
 }
 
 static void __exit exit_misc_binfmt(void)