 +	gfs_proc_entry = create_proc_read_entry("fs/gfs", S_IFREG | 0200, NULL, NULL, NULL);
 +	if (!gfs_proc_entry) {
 +		printk("GFS: can't register /proc/fs/gfs\n");
-+		error = -EINVAL;
-+		goto fail;
++	        return -EINVAL;
 +	}
 +	gfs_proc_entry->write_proc = gfs_proc_write;
 +

+
diff -urN linux-orig/fs/gfs/ops_address.c linux-patched/fs/gfs/ops_address.c
--- linux-orig/fs/gfs/ops_address.c	1969-12-31 18:00:00.000000000 -0600
+++ linux-patched/fs/gfs/ops_address.c	2004-10-13 15:38:10.124410067 -0500
@@ -0,0 +1,476 @@
+/******************************************************************************
+*******************************************************************************

+#endif /* __INCORE_DOT_H__ */
diff -urN linux-orig/fs/gfs/inode.c linux-patched/fs/gfs/inode.c
--- linux-orig/fs/gfs/inode.c	1969-12-31 18:00:00.000000000 -0600
+++ linux-patched/fs/gfs/inode.c	2004-10-20 16:18:03.295578561 -0500
@@ -0,0 +1,2053 @@
+/******************************************************************************
+*******************************************************************************
