X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=fs%2Finode.c;h=ae1a6410b53d7eb341f5c0466e215a3641e2f458;hb=refs%2Fheads%2Ftizen;hp=84bc3c76e5ccb5d800172dfe76be3d3d80ecc2ff;hpb=9bc2fb9a7e41542a193658deff3df572fa24cb68;p=platform%2Fkernel%2Flinux-starfive.git diff --git a/fs/inode.c b/fs/inode.c index 84bc3c7..ae1a641 100644 --- a/fs/inode.c +++ b/fs/inode.c @@ -215,6 +215,8 @@ int inode_init_always(struct super_block *sb, struct inode *inode) lockdep_set_class_and_name(&mapping->invalidate_lock, &sb->s_type->invalidate_lock_key, "mapping.invalidate_lock"); + if (sb->s_iflags & SB_I_STABLE_WRITES) + mapping_set_stable_writes(mapping); inode->i_private = NULL; inode->i_mapping = mapping; INIT_HLIST_HEAD(&inode->i_dentry); /* buggered by rcu freeing */