diff options
author | Jaegeuk Kim <jaegeuk@kernel.org> | 2014-11-18 10:50:21 -0800 |
---|---|---|
committer | Jaegeuk Kim <jaegeuk@kernel.org> | 2014-11-23 21:48:31 -0800 |
commit | 09b8b3c83971c82fd1a0ae32625b3be2aa891688 (patch) | |
tree | fba12b5efc46cfa43d6a3585d24f1642825c0e14 /fs/f2fs | |
parent | 857dc4e0598e2a95b1cbb8d17c8538b34cc9a2f3 (diff) | |
download | op-kernel-dev-09b8b3c83971c82fd1a0ae32625b3be2aa891688.zip op-kernel-dev-09b8b3c83971c82fd1a0ae32625b3be2aa891688.tar.gz |
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 f26fb87..914b6d3 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) src_addr = inline_data_addr(dn->inode_page); dst_addr = kmap_atomic(page); memcpy(dst_addr, src_addr, MAX_INLINE_DATA); + flush_dcache_page(page); kunmap_atomic(dst_addr); SetPageUptodate(page); no_update: |