patch-2.4.27 linux-2.4.27/fs/jfs/jfs_types.h
Next file: linux-2.4.27/fs/jfs/jfs_xtree.c
Previous file: linux-2.4.27/fs/jfs/jfs_txnmgr.h
Back to the patch index
Back to the overall index
- Lines: 36
- Date:
2004-08-07 16:26:06.003402208 -0700
- Orig file:
linux-2.4.26/fs/jfs/jfs_types.h
- Orig date:
2002-11-28 15:53:15.000000000 -0800
diff -urN linux-2.4.26/fs/jfs/jfs_types.h linux-2.4.27/fs/jfs/jfs_types.h
@@ -1,5 +1,5 @@
/*
- * Copyright (c) International Business Machines Corp., 2000-2002
+ * Copyright (C) International Business Machines Corp., 2000-2004
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -32,9 +32,12 @@
/*
* transaction and lock id's
+ *
+ * Don't change these without carefully considering the impact on the
+ * size and alignment of all of the linelock variants
*/
-typedef uint tid_t;
-typedef uint lid_t;
+typedef u16 tid_t;
+typedef u16 lid_t;
/*
* Almost identical to Linux's timespec, but not quite
@@ -108,11 +111,12 @@
#define addressPXD(pxd)\
( ((s64)((pxd)->addr1)) << 32 | __le32_to_cpu((pxd)->addr2))
+#define MAXTREEHEIGHT 8
/* pxd list */
struct pxdlist {
s16 maxnpxd;
s16 npxd;
- pxd_t pxd[8];
+ pxd_t pxd[MAXTREEHEIGHT];
};
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)