GFS2: decouple quota allocations from block allocations
This patch separates the code pertaining to allocations into two parts: quota-related information and block reservations. This patch also moves all the block reservation structure allocations to function gfs2_inplace_reserve to simplify the code, and moves the frees to function gfs2_inplace_release. Signed-off-by: Bob Peterson <rpeterso@redhat.com> Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
This commit is contained in:

committed by
Steven Whitehouse

parent
b3e47ca0c2
commit
564e12b115
@@ -40,7 +40,8 @@ static void gfs2_init_inode_once(void *foo)
|
||||
inode_init_once(&ip->i_inode);
|
||||
init_rwsem(&ip->i_rw_mutex);
|
||||
INIT_LIST_HEAD(&ip->i_trunc_list);
|
||||
ip->i_alloc = NULL;
|
||||
ip->i_qadata = NULL;
|
||||
ip->i_res = NULL;
|
||||
ip->i_hash_cache = NULL;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user