Displaying 4 results from an estimated 4 matches for "bh_alloced".
2001 Feb 01
1
one question
Hi Stephen,
I'm one of developers of SnapFS, which based on Ext3. I got Assertion failure
from SnapFS, at ext3_new_block() in fs/ext3/balloc.c:
J_ASSERT (!test_and_set_bit(BH_Alloced, &bh->b_state))
If J_ASSERT is only use as debug, why it will modify data?
I found the 'BH_Alloced' flag only occures at two place: one is balloc.c as
above, the other is at journal_forget() in fs/jfs/transaction.c:
J_ASSERT (!test_and_set_bit(BH_Freed, &bh->b_state));
clea...
2001 Jul 13
0
0.0.7a + rh2.2.19: help solve rejects
...fine BH_Wait_IO 7 /* 1 if we should throttle on this buffer */
+ #define BH_Temp 8 /* 1 if the buffer is temporary (unlinked) */
+ #define BH_JWrite 9 /* 1 if being written to log (@@@ DEBUGGING) */
+ #define BH_QuickFree 10 /* 1 if alloced and freed quickly (see below)*/
+ #define BH_Alloced 11 /* 1 if buffer has been allocated */
+ #define BH_Freed 12 /* 1 if buffer has been freed (truncated) */
+ #define BH_Revoked 13 /* 1 if buffer has b
===== redhat latest 2.2.19
/* bh state bits */
#define BH_Uptodate 0 /* 1 if the buffer contains valid data */
#define BH_Dirty 1...
2001 Apr 19
1
0.0.6b conflict with raid patch
...is protected */
#define BH_Wait_IO 7 /* 1 if we should throttle on this buffer */
+#define BH_Temp 8 /* 1 if the buffer is temporary (unlinked) */
+#define BH_JWrite 9 /* 1 if being written to log (@@@ DEBUGGING) */
+#define BH_QuickFree 10 /* 1 if alloced and freed quickly (see below)*/
+#define BH_Alloced 11 /* 1 if buffer has been allocated */
+#define BH_Freed 12 /* 1 if buffer has been freed (truncated) */
+#define BH_Revoked 13 /* 1 if buffer has been revoked from the log */
+#define BH_RevokeValid 14 /* 1 if buffer revoked flag is valid */
+#define BH_JDirty 15 /* 1 if buffer is dirty but journ...
2001 Jul 29
1
2.2.19/0.0.7a: bonnie -> VM problems
...s buffer */
#define BH_LowPrio 8 /* 1 if the buffer is lowprio */
+#define BH_Temp 9 /* 1 if the buffer is temporary (unlinked) */
+#define BH_JWrite 10 /* 1 if being written to log (@@@ DEBUGGING) */
+#define BH_QuickFree 11 /* 1 if alloced and freed quickly (see below)*/
+#define BH_Alloced 12 /* 1 if buffer has been allocated */
+#define BH_Freed 13 /* 1 if buffer has been freed (truncated) */
+#define BH_Revoked 14 /* 1 if buffer has been revoked from the log */
+#define BH_RevokeValid 15 /* 1 if buffer revoked flag is valid */
+#define BH_JDirty 16 /* 1 if buffer is dirty b...