The patchset adds an option '--compress-force' to work with 'btrfs fi defrag -c'. Then no-compression files will be set with compression property specified by '-c' (zlib default).
patch[1-4] divide property handler to setter, getter, and printer. Then patch[5] could enhance defragment easier. Su Yue (5): btrfs-progs: property: divide prop_handler_t into setter,getter,printer btrfs-progs: property: set/get/print ro property btrfs-progs: property: set/get/print label property btrfs-progs: property: set/get/print compression property btrfs-progs: fi defrag: extend -c to drop nocompress flag on files cmds-filesystem.c | 94 +++++++++++++++++++++++-- cmds-property.c | 7 +- props.c | 207 +++++++++++++++++++++++++++++++++++++++++++++--------- props.h | 19 +++-- 4 files changed, 283 insertions(+), 44 deletions(-) -- 2.15.0 -- 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