Hi Andrew, Please add the following patch to the queue for the next merge window. It fixes a longstanding issue of fdatasync() implementation of NILFS2 where fdatasync() will fall back to a full sync most of the time. The fallback is only necessary for a change of the file size and not for a change of the various timestamps. Andreas Rohner fixed this issue by discerning these situations properly. Thanks, Ryusuke Konishi -- Andreas Rohner (1): nilfs2: improve the performance of fdatasync() fs/nilfs2/inode.c | 13 +++++++------ fs/nilfs2/nilfs.h | 14 +++++++++++--- fs/nilfs2/segment.c | 4 ++-- 3 files changed, 20 insertions(+), 11 deletions(-) -- To unsubscribe from this list: send the line "unsubscribe linux-nilfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html