From: Hans Reiser This disables reiser4 pseudo files for a while. Signed-off-by: Andrew Morton --- 25-akpm/fs/reiser4/plugin/pseudo/pseudo.c | 1 + 25-akpm/fs/reiser4/super.c | 1 + 2 files changed, 2 insertions(+) diff -puN fs/reiser4/plugin/pseudo/pseudo.c~reiser4-disable-pseudo fs/reiser4/plugin/pseudo/pseudo.c --- 25/fs/reiser4/plugin/pseudo/pseudo.c~reiser4-disable-pseudo Thu Sep 30 17:41:19 2004 +++ 25-akpm/fs/reiser4/plugin/pseudo/pseudo.c Thu Sep 30 17:41:19 2004 @@ -264,6 +264,7 @@ lookup_pseudo_file(struct inode *parent, assert("nikita-2999", parent != NULL); assert("nikita-3000", dentry != NULL); + return RETERR(-ENOENT); /* if pseudo files are disabled for this file system bail out */ if (reiser4_is_set(parent->i_sb, REISER4_NO_PSEUDO)) return RETERR(-ENOENT); diff -puN fs/reiser4/super.c~reiser4-disable-pseudo fs/reiser4/super.c --- 25/fs/reiser4/super.c~reiser4-disable-pseudo Thu Sep 30 17:41:19 2004 +++ 25-akpm/fs/reiser4/super.c Thu Sep 30 17:41:19 2004 @@ -433,6 +433,7 @@ build_object_ops(struct super_block *sup /*ops->super.clear_inode = NULL;*/ ops->regular = iops; + ops->regular.lookup = NULL; ops->dir = iops; ops->file = reiser4_file_operations; _