[Ocfs2-devel] [PATCH]revised misc 2.6 prototype fixes
Rusty Lynch
rusty at linux.co.intel.com
Mon Mar 1 08:47:21 CST 2004
I am rechecking out my tree this morning and recreating patches to
fix compile errors/warnings triggered on a 2.6 build.
The following is some misc prototype fixes that still need to make
it into the tree.
--rusty
Index: src/dcache.c
===================================================================
--- src/dcache.c (revision 738)
+++ src/dcache.c (working copy)
@@ -35,7 +35,11 @@
* ocfs_dentry_revalidate()
*
*/
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
+int ocfs_dentry_revalidate (struct dentry *dentry, struct nameidata *nd)
+#else
int ocfs_dentry_revalidate (struct dentry *dentry, int flags)
+#endif
{
int tmpstat, ret = 0; /* if all else fails, just return false */
ocfs_file_entry *fe = NULL;
@@ -46,7 +50,9 @@
struct qstr q;
struct buffer_head *fe_bh = NULL;
int needs_trunc;
-#if LINUX_VERSION_CODE < KERNEL_VERSION(2,6,0)
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
+ int flags = nd->flags;
+#else
ocfs_find_inode_args args;
#endif
Index: src/inc/ocfs.h
===================================================================
--- src/inc/ocfs.h (revision 738)
+++ src/inc/ocfs.h (working copy)
@@ -92,6 +92,7 @@
#include <linux/blkdev.h>
#include <linux/in.h>
#include <linux/buffer_head.h>
+#include <linux/namei.h>
#endif
#include <linux/smp_lock.h>
Index: src/namei.c
===================================================================
--- src/namei.c (revision 738)
+++ src/namei.c (working copy)
@@ -58,7 +58,11 @@
* ocfs_lookup()
*
*/
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
+struct dentry *ocfs_lookup (struct inode *dir, struct dentry *dentry, struct nameidata *nd)
+#else
struct dentry *ocfs_lookup (struct inode *dir, struct dentry *dentry)
+#endif
{
int status;
ocfs_find_inode_args args;
@@ -542,7 +546,11 @@
* ocfs_create()
*
*/
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,0)
+int ocfs_create (struct inode *dir, struct dentry *dentry, int mode, struct nameidata *nd)
+#else
int ocfs_create (struct inode *dir, struct dentry *dentry, int mode)
+#endif
{
int ret;
More information about the Ocfs2-devel
mailing list