patch-2.4.27 linux-2.4.27/fs/jfs/jfs_txnmgr.h
Next file: linux-2.4.27/fs/jfs/jfs_types.h
Previous file: linux-2.4.27/fs/jfs/jfs_txnmgr.c
Back to the patch index
Back to the overall index
- Lines: 64
- Date:
2004-08-07 16:26:06.003402208 -0700
- Orig file:
linux-2.4.26/fs/jfs/jfs_txnmgr.h
- Orig date:
2002-11-28 15:53:15.000000000 -0800
diff -urN linux-2.4.26/fs/jfs/jfs_txnmgr.h linux-2.4.27/fs/jfs/jfs_txnmgr.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
@@ -89,16 +89,16 @@
* transaction lock
*/
struct tlock {
- lid_t next; /* index next lockword on tid locklist
+ lid_t next; /* 2: index next lockword on tid locklist
* next lockword on freelist
*/
- tid_t tid; /* transaction id holding lock */
+ tid_t tid; /* 2: transaction id holding lock */
u16 flag; /* 2: lock control */
u16 type; /* 2: log type */
- struct metapage *mp; /* 4: object page buffer locked */
- struct inode *ip; /* 4: object */
+ struct metapage *mp; /* 4/8: object page buffer locked */
+ struct inode *ip; /* 4/8: object */
/* (16) */
s16 lock[24]; /* 48: overlay area */
@@ -163,7 +163,7 @@
#define TLOCKLONG 28
struct linelock {
- u16 next; /* 2: next linelock */
+ lid_t next; /* 2: next linelock */
s8 maxcnt; /* 1: */
s8 index; /* 1: */
@@ -179,7 +179,7 @@
#define dt_lock linelock
struct xtlock {
- u16 next; /* 2: */
+ lid_t next; /* 2: */
s8 maxcnt; /* 1: */
s8 index; /* 1: */
@@ -210,7 +210,7 @@
* free maplock (i.e., number of maplock) in the tlock;
*/
struct maplock {
- u16 next; /* 2: */
+ lid_t next; /* 2: */
u8 maxcnt; /* 2: */
u8 index; /* 2: next free maplock index */
@@ -238,7 +238,7 @@
#define pxd_lock maplock
struct xdlistlock {
- u16 next; /* 2: */
+ lid_t next; /* 2: */
u8 maxcnt; /* 2: */
u8 index; /* 2: */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)