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