[PATCH RFC 02/14] btrfs: qgroup: Implement data_rsv_map init/free functions

2015-09-02 Thread Qu Wenruo
New functions btrfs_qgroup_init/free_data_rsv_map() to init/free data reserve map. Data reserve map is used to mark which range already holds reserved space, to avoid current reserved space leak. Signed-off-by: Qu Wenruo --- fs/btrfs/btrfs_inode.h | 2 ++ fs/btrfs/inode.c | 10 +++ f

[PATCH RFC 02/14] btrfs: qgroup: Implement data_rsv_map init/free functions

2015-09-02 Thread Qu Wenruo
New functions btrfs_qgroup_init/free_data_rsv_map() to init/free data reserve map. Data reserve map is used to mark which range already holds reserved space, to avoid current reserved space leak. Signed-off-by: Qu Wenruo --- fs/btrfs/btrfs_inode.h | 2 ++ fs/btrfs/inode.c | 10 +++ f

[PATCH RFC 02/14] btrfs: qgroup: Implement data_rsv_map init/free functions

2015-09-01 Thread Qu Wenruo
New functions btrfs_qgroup_init/free_data_rsv_map() to init/free data reserve map. Data reserve map is used to mark which range already holds reserved space, to avoid current reserved space leak. Signed-off-by: Qu Wenruo --- fs/btrfs/btrfs_inode.h | 2 ++ fs/btrfs/inode.c | 10 +++ f