]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commit
metadump: support writing discontiguous io cursors
authorDave Chinner <dchinner@redhat.com>
Mon, 3 Feb 2014 22:35:36 +0000 (09:35 +1100)
committerDave Chinner <david@fromorbit.com>
Mon, 3 Feb 2014 22:35:36 +0000 (09:35 +1100)
commit1516a5b5591eca1344e0fa6c00168d9d3d689fde
tree020ada6127bd35f10343ac5d01ef88535a6bcac1
parent878afc65795cc147079b6fbabba8b269a9290b64
metadump: support writing discontiguous io cursors

To handle discontiguous buffers, metadump needs to be able to handle
io cursrors that use discontiguous buffer mappings. Factor
write_buf() to extract the data copy routine and use that to
implement support for both flat and discontiguous buffer maps.

Signed-off-by: Dave Chinner <dchinner@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dave Chinner <david@fromorbit.com>
db/metadump.c