commit | 85a6e764ff5485dfe1edf5e47290e4d32ea866d5 | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <hch@lst.de> | Mon Sep 19 11:09:48 2016 +1000 |
committer | Dave Chinner <david@fromorbit.com> | Mon Sep 19 11:09:48 2016 +1000 |
tree | 904f32368131bdff904563606ac31952ddc08d1a | |
parent | f8e3a8257538af8dbdd15d098c0cfba6ccbabe7a [diff] |
xfs: make xfs_inode_set_eofblocks_tag cheaper for the common case For long growing file writes we will usually already have the eofblocks tag set when adding more speculative preallocations. Add a flag in the inode to allow us to skip the the fairly expensive AG-wide spinlocks and multiple radix tree operations in that case. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>