summaryrefslogtreecommitdiffstats
path: root/block/blk-merge.c
diff options
context:
space:
mode:
authorBrian Foster <bfoster@redhat.com>2012-11-06 09:50:40 -0500
committerBen Myers <bpm@sgi.com>2012-11-08 15:22:34 -0600
commit72b53efa4a6125a4c334871c58268c430605819a (patch)
tree8991dfdb6eb1f1abe83258cf3b6fb6617bf45fd5 /block/blk-merge.c
parenta454f7428ffa03c8e1321124d9074101b7290be6 (diff)
downloadtalos-op-linux-72b53efa4a6125a4c334871c58268c430605819a.tar.gz
talos-op-linux-72b53efa4a6125a4c334871c58268c430605819a.zip
xfs: create helper to check whether to free eofblocks on inode
This check is used in multiple places to determine whether we should check for (and potentially free) post EOF blocks on an inode. Add a helper to consolidate the check. Note that when we remove an inode from the cache (xfs_inactive()), we are required to trim post-EOF blocks even if the inode is marked preallocated or append-only to maintain correct space accounting. The 'force' parameter to xfs_can_free_eofblocks() specifies whether we should ignore the prealloc/append-only status of the inode. Signed-off-by: Brian Foster <bfoster@redhat.com> Reviewed-by: Dave Chinner <dchinner@redhat.com> Reviewed-by: Mark Tinguely <tinguely@sgi.com> Signed-off-by: Ben Myers <bpm@sgi.com>
Diffstat (limited to 'block/blk-merge.c')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud