fuse: mark inode DONT_CACHE when per inode DAX hint changes
[sfrench/cifs-2.6.git] / fs / fuse / inode.c
index c256fd82af3c65f29ff7a30b9badb9e9e1a16efb..ee846ce371d8fcfc1471e81b9cef08935e14037d 100644 (file)
@@ -301,6 +301,9 @@ void fuse_change_attributes(struct inode *inode, struct fuse_attr *attr,
                if (inval)
                        invalidate_inode_pages2(inode->i_mapping);
        }
+
+       if (IS_ENABLED(CONFIG_FUSE_DAX))
+               fuse_dax_dontcache(inode, attr->flags);
 }
 
 static void fuse_init_inode(struct inode *inode, struct fuse_attr *attr)