diff options
author | Darrick J. Wong <darrick.wong@oracle.com> | 2016-10-03 19:11:53 +0300 |
---|---|---|
committer | Darrick J. Wong <darrick.wong@oracle.com> | 2016-10-06 02:26:32 +0300 |
commit | 1f08af52e7c981e9877796a2d90b0e0f08666945 (patch) | |
tree | ae46494e7e50277389871deba53fca10e98f4f97 /block/Kconfig.iosched | |
parent | 39aff5fdb91e8fee6a2c28910a263a5228619ba2 (diff) | |
download | linux-1f08af52e7c981e9877796a2d90b0e0f08666945.tar.xz |
xfs: implement swapext for rmap filesystems
Implement swapext for filesystems that have reverse mapping. Back in
the reflink patches, we augmented the bmap code with a 'REMAP' flag
that updates only the bmbt and doesn't touch the allocator and
implemented log redo items for those two operations. Now we can
rewrite extent swapping as a (looong) series of remap operations.
This is far less efficient than the fork swapping method implemented
in the past, so we only switch this on for rmap.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'block/Kconfig.iosched')
0 files changed, 0 insertions, 0 deletions