Patchset can be fetched from github: https://github.com/adam900710/btrfs-progs.git dedupe_20160606
Inband dedupe(in-memory backend only) ioctl support for btrfs-progs. User/reviewer/tester can still use previous btrfs-progs patchset to test, this update is just cleanuping unsupported functions, like on-disk backend and any on-disk format change. V8 changes: Move dedup props and on-disk backend support out of the patchset Change command group name to "dedupe-inband", to avoid confusion with possible out-of-band dedupe. Suggested by Mark. Rebase to latest devel branch. v7 changes: Update ctree.h to follow kernel structure change Update print-tree to follow kernel structure change Qu Wenruo (4): btrfs-progs: Basic framework for dedupe-inband command group btrfs-progs: dedupe: Add enable command for dedupe command group btrfs-progs: dedupe: Add disable support for inband dedupelication btrfs-progs: dedupe: Add status subcommand Documentation/Makefile.in | 1 + Documentation/btrfs-dedupe-inband.asciidoc | 152 ++++++++++++++ Documentation/btrfs.asciidoc | 4 + Makefile.in | 3 +- btrfs-completion | 6 +- btrfs.c | 2 + cmds-dedupe-ib.c | 319 +++++++++++++++++++++++++++++ commands.h | 2 + ioctl.h | 23 +++ 9 files changed, 510 insertions(+), 2 deletions(-) create mode 100644 Documentation/btrfs-dedupe-inband.asciidoc create mode 100644 cmds-dedupe-ib.c -- 2.8.3 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html