From: Chaitanya Kulkarni Date: Sun, 7 Feb 2021 19:04:23 +0000 (-0800) Subject: ext4: use memcpy_to_page() in pagecache_write() X-Git-Tag: accepted/tizen/unified/20230118.172025~7110^2~37 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=bd256fda92efe97b692dc72e246d35fa724d42d8;p=platform%2Fkernel%2Flinux-rpi.git ext4: use memcpy_to_page() in pagecache_write() Signed-off-by: Chaitanya Kulkarni Link: https://lore.kernel.org/r/20210207190425.38107-7-chaitanya.kulkarni@wdc.com Signed-off-by: Theodore Ts'o --- diff --git a/fs/ext4/verity.c b/fs/ext4/verity.c index daf8866..c6ed2aa 100644 --- a/fs/ext4/verity.c +++ b/fs/ext4/verity.c @@ -77,7 +77,6 @@ static int pagecache_write(struct inode *inode, const void *buf, size_t count, PAGE_SIZE - offset_in_page(pos)); struct page *page; void *fsdata; - void *addr; int res; res = pagecache_write_begin(NULL, inode->i_mapping, pos, n, 0, @@ -85,9 +84,7 @@ static int pagecache_write(struct inode *inode, const void *buf, size_t count, if (res) return res; - addr = kmap_atomic(page); - memcpy(addr + offset_in_page(pos), buf, n); - kunmap_atomic(addr); + memcpy_to_page(page, offset_in_page(pos), buf, n); res = pagecache_write_end(NULL, inode->i_mapping, pos, n, n, page, fsdata);