|
@@ -121,6 +121,13 @@ static struct dentry *proc_mount(struct file_system_type *fs_type,
|
|
|
if (IS_ERR(sb))
|
|
if (IS_ERR(sb))
|
|
|
return ERR_CAST(sb);
|
|
return ERR_CAST(sb);
|
|
|
|
|
|
|
|
|
|
+ /*
|
|
|
|
|
+ * procfs isn't actually a stacking filesystem; however, there is
|
|
|
|
|
+ * too much magic going on inside it to permit stacking things on
|
|
|
|
|
+ * top of it
|
|
|
|
|
+ */
|
|
|
|
|
+ sb->s_stack_depth = FILESYSTEM_MAX_STACK_DEPTH;
|
|
|
|
|
+
|
|
|
if (!proc_parse_options(options, ns)) {
|
|
if (!proc_parse_options(options, ns)) {
|
|
|
deactivate_locked_super(sb);
|
|
deactivate_locked_super(sb);
|
|
|
return ERR_PTR(-EINVAL);
|
|
return ERR_PTR(-EINVAL);
|