diff options
author | Darrick J. Wong <darrick.wong@oracle.com> | 2018-10-30 10:47:06 +1100 |
---|---|---|
committer | Dave Chinner <david@fromorbit.com> | 2018-10-30 10:47:06 +1100 |
commit | 3f68c1f562f1e4c5e1a515b392a2e0a509a342d5 (patch) | |
tree | 0514695ce6f460cc00d532e88438c14af1431594 /tools/perf/scripts/python/stat-cpi.py | |
parent | 9f04aaffddb3e487f3eda1945f1a9531d6cc7628 (diff) |
xfs: support returning partial reflink results
Back when the XFS reflink code only supported clone_file_range, we were
only able to return zero or negative error codes to userspace. However,
now that copy_file_range (which returns bytes copied) can use XFS'
clone_file_range, we have the opportunity to return partial results.
For example, if userspace sends a 1GB clone request and we run out of
space halfway through, we at least can tell userspace that we completed
512M of that request like a regular write.
Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
Diffstat (limited to 'tools/perf/scripts/python/stat-cpi.py')
0 files changed, 0 insertions, 0 deletions