summaryrefslogtreecommitdiffstats
path: root/crypto/842.c
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2016-10-11 00:03:19 +0200
committerDave Chinner <david@fromorbit.com>2016-10-11 00:03:19 +0200
commitfeac470e3642e8956ac9b7f14224e6b301b9219d (patch)
tree6633916ccfd93027c9d595f57d2b7fc411069430 /crypto/842.c
parentxfs: rework refcount cow recovery error handling (diff)
downloadlinux-feac470e3642e8956ac9b7f14224e6b301b9219d.tar.xz
linux-feac470e3642e8956ac9b7f14224e6b301b9219d.zip
xfs: convert COW blocks to real blocks before unwritten extent conversion
We need to splice COW blocks we've completed in xfs_end_io_direct_write into the data fork before converting unwritten extents. Otherwise xfs_bmapi_write might first allocate blocks for any holes in the data fork, which isn't only not needed but also harmful as it might cause reserved block underruns in the transaction. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Dave Chinner <dchinner@redhat.com> Signed-off-by: Dave Chinner <david@fromorbit.com>
Diffstat (limited to 'crypto/842.c')
0 files changed, 0 insertions, 0 deletions