---- l1/fs/ext4/inode.c 2016-08-23 23:38:23.238091149 +0800
-+++ l2/fs/ext4/inode.c 2017-01-24 04:04:45.100092653 +0800
-@@ -2683,6 +2683,9 @@ static int ext4_writepages(struct addres
+Index: linux-stage/fs/ext4/inode.c
+===================================================================
+--- linux-stage.orig/fs/ext4/inode.c
++++ linux-stage/fs/ext4/inode.c
+@@ -734,6 +734,9 @@ out_sem:
+ !(flags & EXT4_GET_BLOCKS_ZERO) &&
+ !IS_NOQUOTA(inode) &&
+ ext4_should_order_data(inode)) {
++ ret = ext4_inode_attach_jinode(inode);
++ if (ret)
++ return ret;
+ ret = ext4_jbd2_file_inode(handle, inode);
+ if (ret)
+ return ret;
+@@ -2755,6 +2758,9 @@ static int ext4_writepages(struct addres