diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2014-11-18 13:50:21 -0500 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2014-11-24 00:48:31 -0500 |
commit | 09b8b3c83971c82fd1a0ae32625b3be2aa891688 (patch) | |
tree | fba12b5efc46cfa43d6a3585d24f1642825c0e14 /fs/f2fs | |
parent | 857dc4e0598e2a95b1cbb8d17c8538b34cc9a2f3 (diff) |
f2fs: call flush_dcache_page when the page was updated
Whenever f2fs updates mapped pages, it needs to call flush_dcache_page.
Signed-off-by: Jaegeuk Kim <jaegeuk@kernel.org>
Diffstat (limited to 'fs/f2fs')
-rw-r--r-- | fs/f2fs/inline.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/f2fs/inline.c b/fs/f2fs/inline.c index f26fb87da163..914b6d37c5cf 100644 --- a/fs/f2fs/inline.c +++ b/fs/f2fs/inline.c | |||
@@ -106,6 +106,7 @@ int f2fs_convert_inline_page(struct dnode_of_data *dn, struct page *page) | |||
106 | src_addr = inline_data_addr(dn->inode_page); | 106 | src_addr = inline_data_addr(dn->inode_page); |
107 | dst_addr = kmap_atomic(page); | 107 | dst_addr = kmap_atomic(page); |
108 | memcpy(dst_addr, src_addr, MAX_INLINE_DATA); | 108 | memcpy(dst_addr, src_addr, MAX_INLINE_DATA); |
109 | flush_dcache_page(page); | ||
109 | kunmap_atomic(dst_addr); | 110 | kunmap_atomic(dst_addr); |
110 | SetPageUptodate(page); | 111 | SetPageUptodate(page); |
111 | no_update: | 112 | no_update: |