since the xfs port for linux also uses something called struct vnode
i needed to make the following changes to get the kernel module to build.
[its very similar to the workarounds for coda]
Index: afs_osi.h
===================================================================
RCS file: /afs/cmf/users/chas/cvsroot/openafs/src/afs/afs_osi.h,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 afs_osi.h
--- afs_osi.h 2000/10/31 23:12:03 1.1.1.1
+++ afs_osi.h 2000/12/02 16:56:39
@@ -17,6 +17,10 @@
#define _CODA_HEADER_
struct coda_inode_info {};
#endif
+#ifndef _LINUX_XFS_FS_I
+#define _LINUX_XFS_FS_I
+struct xfs_inode_info {};
+#endif
#include "../h/fs.h"
#include "../h/mm.h"
#endif
Index: sysincludes.h
===================================================================
RCS file: /afs/cmf/users/chas/cvsroot/openafs/src/afs/sysincludes.h,v
retrieving revision 1.1.1.1
diff -u -u -r1.1.1.1 sysincludes.h
--- sysincludes.h 2000/10/31 23:12:05 1.1.1.1
+++ sysincludes.h 2000/12/02 16:56:52
@@ -23,6 +23,8 @@
#define _LINUX_CODA_FS_I
#define _CFS_HEADER_
struct coda_inode_info {};
+#define _LINUX_XFS_FS_I
+struct xfs_inode_info {};
#include <asm/uaccess.h>
#include <linux/list.h>
#include <linux/dcache.h>
_______________________________________________
OpenAFS-devel mailing list
[EMAIL PROTECTED]
https://lists.openafs.org/mailman/listinfo.cgi/openafs-devel