jbd2: revert "jbd2: add COW fields to struct jbd2_journal_handle"
This reverts commit 93737456d6
.
The cow-snapshots effort is no longer active, so remove these extra
fields to shrink down the handle structure.
Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Reviewed-by: Jan Kara <jack@suse.cz>
This commit is contained in:
parent
9fff24aa2c
commit
078d5039a1
1 changed files with 3 additions and 25 deletions
|
@ -397,35 +397,13 @@ struct jbd2_journal_handle
|
|||
int h_err;
|
||||
|
||||
/* Flags [no locking] */
|
||||
unsigned int h_sync:1; /* sync-on-close */
|
||||
unsigned int h_jdata:1; /* force data journaling */
|
||||
unsigned int h_aborted:1; /* fatal error on handle */
|
||||
unsigned int h_cowing:1; /* COWing block to snapshot */
|
||||
|
||||
/* Number of buffers requested by user:
|
||||
* (before adding the COW credits factor) */
|
||||
unsigned int h_base_credits:14;
|
||||
|
||||
/* Number of buffers the user is allowed to dirty:
|
||||
* (counts only buffers dirtied when !h_cowing) */
|
||||
unsigned int h_user_credits:14;
|
||||
|
||||
unsigned int h_sync: 1; /* sync-on-close */
|
||||
unsigned int h_jdata: 1; /* force data journaling */
|
||||
unsigned int h_aborted: 1; /* fatal error on handle */
|
||||
|
||||
#ifdef CONFIG_DEBUG_LOCK_ALLOC
|
||||
struct lockdep_map h_lockdep_map;
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_JBD2_DEBUG
|
||||
/* COW debugging counters: */
|
||||
unsigned int h_cow_moved; /* blocks moved to snapshot */
|
||||
unsigned int h_cow_copied; /* blocks copied to snapshot */
|
||||
unsigned int h_cow_ok_jh; /* blocks already COWed during current
|
||||
transaction */
|
||||
unsigned int h_cow_ok_bitmap; /* blocks not set in COW bitmap */
|
||||
unsigned int h_cow_ok_mapped;/* blocks already mapped in snapshot */
|
||||
unsigned int h_cow_bitmaps; /* COW bitmaps created */
|
||||
unsigned int h_cow_excluded; /* blocks set in exclude bitmap */
|
||||
#endif
|
||||
};
|
||||
|
||||
|
||||
|
|
Loading…
Reference in a new issue