Hi Ted, Andreas and list, This is the v3 attempt to add inline data support to ext4 inode. For more information about the background, please refer to the thread http://marc.info/?l=linux-ext4&m=131715205428067&w=2 Changelog from v2 to v3: 1. Add support for evict data from inode if we can store xattr in it. 2. Add support for fiemap 3. Some nasty bug fixes The v2 can be found here: http://marc.info/?l=linux-ext4&m=132189338604177&w=2 The v1 can be found here: http://marc.info/?l=linux-ext4&m=131961438221255&w=2 any suggestions are welcomed. git diff --stat master.. fs/ext4/Makefile | 2 +- fs/ext4/dir.c | 39 +- fs/ext4/ext4.h | 77 +++- fs/ext4/extents.c | 18 +- fs/ext4/ialloc.c | 4 + fs/ext4/inline.c | 1642 +++++++++++++++++++++++++++++++++++++++++++++++++++++ fs/ext4/inode.c | 236 ++++++-- fs/ext4/namei.c | 364 +++++++++---- fs/ext4/xattr.c | 64 +-- fs/ext4/xattr.h | 263 +++++++++ 10 files changed, 2481 insertions(+), 228 deletions(-) Thanks Tao -- 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