<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">
From: Hans Reiser &lt;reiser@namesys.com&gt;

This disables reiser4 pseudo files for a while.

Signed-off-by: Andrew Morton &lt;akpm@osdl.org&gt;
---

 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-&gt;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-&gt;super.clear_inode = NULL;*/
 
 	ops-&gt;regular = iops;
+	ops-&gt;regular.lookup = NULL;
 	ops-&gt;dir     = iops;
 
 	ops-&gt;file    = reiser4_file_operations;
_
</pre></body></html>