public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [patch 15/18] move BH_JBD out of buffer_head.h
@ 2002-05-26 20:47 Andrew Morton
  0 siblings, 0 replies; only message in thread
From: Andrew Morton @ 2002-05-26 20:47 UTC (permalink / raw)
  To: Linus Torvalds; +Cc: lkml



For historical reasons, ext3 has a private BH state bit which has
global scope.  This patch moves it inside ext3.


=====================================

--- 2.5.18/include/linux/buffer_head.h~bh_jbd	Sat May 25 23:25:51 2002
+++ 2.5.18-akpm/include/linux/buffer_head.h	Sat May 25 23:25:51 2002
@@ -23,7 +23,6 @@ enum bh_state_bits {
 	BH_Async_Read,	/* Is under end_buffer_async_read I/O */
 	BH_Async_Write,	/* Is under end_buffer_async_write I/O */
 
-	BH_JBD,		/* Has an attached ext3 journal_head */
 	BH_Boundary,	/* Block is followed by a discontiguity */
 	BH_PrivateStart,/* not a state bit, but the first bit available
 			 * for private allocation by other entities
--- 2.5.18/include/linux/jbd.h~bh_jbd	Sat May 25 23:25:51 2002
+++ 2.5.18-akpm/include/linux/jbd.h	Sat May 25 23:25:51 2002
@@ -226,12 +226,13 @@ void buffer_assertion_failure(struct buf
 #endif		/* JBD_ASSERTIONS */
 
 enum jbd_state_bits {
-	BH_JWrite
-	  = BH_PrivateStart,	/* 1 if being written to log (@@@ DEBUGGING) */
-	BH_Freed,		/* 1 if buffer has been freed (truncated) */
-	BH_Revoked,		/* 1 if buffer has been revoked from the log */
-	BH_RevokeValid,		/* 1 if buffer revoked flag is valid */
-	BH_JBDDirty,		/* 1 if buffer is dirty but journaled */
+	BH_JBD			/* Has an attached ext3 journal_head */
+	  = BH_PrivateStart,	
+	BH_JWrite,		/* Being written to log (@@@ DEBUGGING) */
+	BH_Freed,		/* Has been freed (truncated) */
+	BH_Revoked,		/* Has been revoked from the log */
+	BH_RevokeValid,		/* Revoked flag is valid */
+	BH_JBDDirty,		/* Is dirty but journaled */
 };
 
 BUFFER_FNS(JBD, jbd)

-

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2002-05-26 20:50 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-05-26 20:47 [patch 15/18] move BH_JBD out of buffer_head.h Andrew Morton

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox