nilfs2: remove useless b_low and b_high fields from nilfs_bmap struct
This will cut off 16 bytes from the nilfs_bmap struct which is embedded in the on-memory inode of nilfs. The b_high field was never used, and the b_low field stores a constant value which can be determined by whether the inode uses btree for block mapping or not. Signed-off-by: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
This commit is contained in:
@@ -125,8 +125,6 @@ static inline int nilfs_bmap_is_new_ptr(unsigned long ptr)
|
||||
* @b_inode: owner of bmap
|
||||
* @b_ops: bmap operation table
|
||||
* @b_pops: bmap ptr operation table
|
||||
* @b_low: low watermark of conversion
|
||||
* @b_high: high watermark of conversion
|
||||
* @b_last_allocated_key: last allocated key for data block
|
||||
* @b_last_allocated_ptr: last allocated ptr for data block
|
||||
* @b_state: state
|
||||
@@ -140,8 +138,6 @@ struct nilfs_bmap {
|
||||
struct inode *b_inode;
|
||||
const struct nilfs_bmap_operations *b_ops;
|
||||
const struct nilfs_bmap_ptr_operations *b_pops;
|
||||
__u64 b_low;
|
||||
__u64 b_high;
|
||||
__u64 b_last_allocated_key;
|
||||
__u64 b_last_allocated_ptr;
|
||||
int b_state;
|
||||
|
Reference in New Issue
Block a user