Currently when we use dump command in debugfs to dump a file, all extents will be dumped to a new file no matter whether these extents are written or not. If we want to dump a sparse file, it will waste time to fill zero into the file. This patch series tries to avoid to dump unwritten extent. v2 <- v1: - split original patch into two parts. - make code clearly according to Ted's suggestions Here is the first version: http://patchwork.ozlabs.org/patch/199303/ Regards, - Zheng Zheng Liu (2): debugfs: fixup the hard-coded buffer length in dump_file debugfs: dump a sparse file as a new sparse file debugfs/dump.c | 25 ++++++++++++++++++++++--- lib/ext2fs/ext2fs.h | 3 +++ lib/ext2fs/fileio.c | 50 +++++++++++++++++++++++++++++++++++++++----------- 3 files changed, 64 insertions(+), 14 deletions(-) -- 1.7.12.rc2.18.g61b472e -- To unsubscribe from this list: send the line "unsubscribe linux-ext4" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html