Signed-off-by: Andrew Morton <akpm@osdl.org>
---

 25-akpm/fs/super.c         |    2 --
 25-akpm/include/linux/fs.h |    9 +++++----
 2 files changed, 5 insertions(+), 6 deletions(-)

diff -puN fs/super.c~reiser4-kobject-umount-race-cleanup fs/super.c
--- 25/fs/super.c~reiser4-kobject-umount-race-cleanup	2004-09-26 17:20:21.073212064 -0700
+++ 25-akpm/fs/super.c	2004-09-26 17:20:21.079211152 -0700
@@ -460,7 +460,6 @@ void generic_shutdown_super(struct super
 	spin_unlock(&sb_lock);
 	up_write(&sb->s_umount);
 }
-
 EXPORT_SYMBOL(generic_shutdown_super);
 
 /**
@@ -642,7 +641,6 @@ rescan:
 	spin_unlock(&sb_lock);
 	return NULL;
 }
-
 EXPORT_SYMBOL(get_super);
 
 struct super_block * user_get_super(dev_t dev)
diff -puN include/linux/fs.h~reiser4-kobject-umount-race-cleanup include/linux/fs.h
--- 25/include/linux/fs.h~reiser4-kobject-umount-race-cleanup	2004-09-26 17:20:21.075211760 -0700
+++ 25-akpm/include/linux/fs.h	2004-09-26 17:20:21.080211000 -0700
@@ -841,10 +841,11 @@ struct fs_kobject {
  */
 struct fs_kattr {
 	struct attribute kattr;
-	ssize_t (*show) (struct super_block *,
-			 struct fs_kobject *, struct fs_kattr *, char *);
-	ssize_t (*store) (struct super_block *, struct fs_kobject *,
-			  struct fs_kattr *, const char *, size_t);
+	ssize_t (*show)(struct super_block *sb, struct fs_kobject *fs_kobj,
+			struct fs_kattr *fs_kattr, char *buf);
+	ssize_t (*store)(struct super_block *sb, struct fs_kobject *fs_kobj,
+			struct fs_kattr *fs_kattr, const char *buf,
+			size_t size);
 };
 
 /* in fs/super.c */
_