]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - fs/gfs2/inode.c
GFS2: Consolidate transaction blocks calculation for dir add
authorSteven Whitehouse <swhiteho@redhat.com>
Mon, 6 Jan 2014 12:03:05 +0000 (12:03 +0000)
committerSteven Whitehouse <swhiteho@redhat.com>
Mon, 6 Jan 2014 12:03:05 +0000 (12:03 +0000)
commit534cf9ca553953e4c12fa5f0d23e543f9a6ccbaf
tree755e7422a40d7720f6cc3f233bc96f5606a4f2ce
parent3c1c0ae1db74b1f3e606f42158b5dadd89105c1f
GFS2: Consolidate transaction blocks calculation for dir add

There are three cases where we need to calculate the number of
blocks to reserve in a transaction involving linking an inode
into a directory. The one in rename is a bit more complicated,
but the basis of it is the same as for link and create. So it
makes sense to move this calculation into a single function
rather than repeating it three times.

Signed-off-by: Steven Whitehouse <swhiteho@redhat.com>
fs/gfs2/inode.c