SOURCES: kernel-export_generic_drop_inode.patch (NEW) - patch for ...
arekm
arekm at pld-linux.org
Sun Oct 9 16:51:19 CEST 2005
Author: arekm Date: Sun Oct 9 14:51:19 2005 GMT
Module: SOURCES Tag: HEAD
---- Log message:
- patch for ocfs2
---- Files affected:
SOURCES:
kernel-export_generic_drop_inode.patch (NONE -> 1.1) (NEW)
---- Diffs:
================================================================
Index: SOURCES/kernel-export_generic_drop_inode.patch
diff -u /dev/null SOURCES/kernel-export_generic_drop_inode.patch:1.1
--- /dev/null Sun Oct 9 16:51:19 2005
+++ SOURCES/kernel-export_generic_drop_inode.patch Sun Oct 9 16:51:13 2005
@@ -0,0 +1,32 @@
+diff -ruN linux-2.6.12.old/fs/inode.c linux-2.6.12/fs/inode.c
+--- linux-2.6.12.old/fs/inode.c 2005-06-17 12:48:29.000000000 -0700
++++ linux-2.6.12/fs/inode.c 2005-06-24 00:12:29.998954118 -0700
+@@ -1048,7 +1048,7 @@
+ * inode when the usage count drops to zero, and
+ * i_nlink is zero.
+ */
+-static void generic_drop_inode(struct inode *inode)
++void generic_drop_inode(struct inode *inode)
+ {
+ if (!inode->i_nlink)
+ generic_delete_inode(inode);
+@@ -1056,6 +1056,8 @@
+ generic_forget_inode(inode);
+ }
+
++EXPORT_SYMBOL_GPL(generic_drop_inode);
++
+ /*
+ * Called when we're dropping the last reference
+ * to an inode.
+diff -ruN linux-2.6.12.old/include/linux/fs.h linux-2.6.12/include/linux/fs.h
+--- linux-2.6.12.old/include/linux/fs.h 2005-06-17 12:48:29.000000000 -0700
++++ linux-2.6.12/include/linux/fs.h 2005-06-24 00:12:30.054955934 -0700
+@@ -1411,6 +1411,7 @@
+ extern ino_t iunique(struct super_block *, ino_t);
+ extern int inode_needs_sync(struct inode *inode);
+ extern void generic_delete_inode(struct inode *inode);
++extern void generic_drop_inode(struct inode *inode);
+
+ extern struct inode *ilookup5(struct super_block *sb, unsigned long hashval,
+ int (*test)(struct inode *, void *), void *data);
================================================================
More information about the pld-cvs-commit
mailing list