diff options
Diffstat (limited to 'fs/btrfs/btrfs_inode.h')
| -rw-r--r-- | fs/btrfs/btrfs_inode.h | 17 | 
1 files changed, 9 insertions, 8 deletions
diff --git a/fs/btrfs/btrfs_inode.h b/fs/btrfs/btrfs_inode.h index d9f99a16edd..5a5d325a393 100644 --- a/fs/btrfs/btrfs_inode.h +++ b/fs/btrfs/btrfs_inode.h @@ -103,11 +103,6 @@ struct btrfs_inode {  	 */  	u64 delalloc_bytes; -	/* total number of bytes that may be used for this inode for -	 * delalloc -	 */ -	u64 reserved_bytes; -  	/*  	 * the size of the file stored in the metadata on disk.  data=ordered  	 * means the in-memory i_size might be larger than the size on disk @@ -115,9 +110,6 @@ struct btrfs_inode {  	 */  	u64 disk_i_size; -	/* flags field from the on disk inode */ -	u32 flags; -  	/*  	 * if this is a directory then index_cnt is the counter for the index  	 * number for new files that are created @@ -132,6 +124,15 @@ struct btrfs_inode {  	u64 last_unlink_trans;  	/* +	 * Number of bytes outstanding that are going to need csums.  This is +	 * used in ENOSPC accounting. +	 */ +	u64 csum_bytes; + +	/* flags field from the on disk inode */ +	u32 flags; + +	/*  	 * Counters to keep track of the number of extent item's we may use due  	 * to delalloc and such.  outstanding_extents is the number of extent  	 * items we think we'll end up using, and reserved_extents is the number  |