move BH_JBD out of buffer_head.h
PATCH 15/18 move BH_JBD out of buffer_head.h
For historical reasons, ext3 has a private BH state bit which has global scope. This patch moves it inside ext3.
=====================================
include/linux/buffer_head.h renamed from include/linux/buffer_head.h~bh_jbd +0 -1
@@ -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
include/linux/jbd.h renamed from include/linux/jbd.h~bh_jbd +7 -6
@@ -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)
-