On 04/18/2011 04:41 PM, Coly Li wrote: > On 2011å04æ18æ 15:37, liubo Wrote: >> Signed-off-by: Liu Bo <liubo2009@xxxxxxxxxxxxxx> >> --- >> debugfs/htree.c | 2 +- >> e2fsck/pass1.c | 22 +++++++++++----------- >> e2fsck/pass2.c | 2 +- >> e2fsck/pass4.c | 2 +- >> e2fsck/rehash.c | 4 ++-- >> ext2ed/inode_com.c | 14 +++++++------- >> lib/e2p/fgetflags.c | 6 +++--- >> lib/e2p/fsetflags.c | 6 +++--- >> lib/e2p/getflags.c | 6 +++--- >> lib/e2p/pf.c | 34 +++++++++++++++++----------------- >> lib/e2p/setflags.c | 6 +++--- >> lib/ext2fs/ext2_fs.h | 44 ++++++++++++++++++++++---------------------- >> lib/ext2fs/link.c | 4 ++-- >> lib/ext2fs/mkjournal.c | 2 +- >> misc/chattr.c | 26 +++++++++++++------------- >> misc/tune2fs.c | 2 +- >> 16 files changed, 91 insertions(+), 91 deletions(-) >> [snip] > > Hi Bo, > > Could you please to introduce the motivation of this patch set a little bit more? Thanks. > Hi Li, Since we want to control COW and compression attribute on a per file or per directory basis, and find that the generic command "chattr" is the "Mr Right". Currently only btrfs supports both, of course. With these patches, we can do the followings: c: compress C: nocow set compress & nocow: # ./misc/chattr -V +c +C /mnt/btrfs/dir/ chattr 1.41.14 (22-Dec-2010) Flags of /mnt/btrfs/dir/ set as --------c------C # ./misc/lsattr -d /mnt/btrfs/dir/ --------c------C /mnt/btrfs/dir/ thanks, liubo -- 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