upgrade to fedora-2.6.12-1.1398.FC4 + vserver 2.0.rc7
[linux-2.6.git] / fs / xfs / xfs_clnt.h
index 4a49cde..e0890e3 100644 (file)
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2000-2004 Silicon Graphics, Inc.  All Rights Reserved.
+ * Copyright (c) 2000-2005 Silicon Graphics, Inc.  All Rights Reserved.
  *
  * This program is free software; you can redistribute it and/or modify it
  * under the terms of version 2 of the GNU General Public License as
@@ -64,6 +64,7 @@ struct xfs_mount_args {
        int     sunit;          /* stripe unit (BBs) */
        int     swidth;         /* stripe width (BBs), multiple of sunit */
        uchar_t iosizelog;      /* log2 of the preferred I/O size */
+       int     ihashsize;      /* inode hash table size (buckets) */
 };
 
 /*
@@ -102,5 +103,9 @@ struct xfs_mount_args {
 #define XFSMNT_IDELETE         0x08000000      /* inode cluster delete */
 #define XFSMNT_SWALLOC         0x10000000      /* turn on stripe width
                                                 * allocation */
+#define XFSMNT_IHASHSIZE       0x20000000      /* inode hash table size */
+#define XFSMNT_DIRSYNC         0x40000000      /* sync creat,link,unlink,rename
+                                                * symlink,mkdir,rmdir,mknod */
+#define XFSMNT_TAGXID          0x80000000      /* context xid tagging */
 
 #endif /* __XFS_CLNT_H__ */