X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=fs%2Fbtrfs%2Freflink.c;h=d434dc78dadf5ccf37d32cf0be97d9b17d19b8c5;hb=45af60e7ced07ae3def41368c3d260dbf496fbce;hp=06682128d8fae61d978bf3e35b7f7e5356a4ecdf;hpb=764c7c9a464b68f7c6a5a9ec0b923176a05e8e8f;p=platform%2Fkernel%2Flinux-rpi.git diff --git a/fs/btrfs/reflink.c b/fs/btrfs/reflink.c index 0668212..d434dc7 100644 --- a/fs/btrfs/reflink.c +++ b/fs/btrfs/reflink.c @@ -129,12 +129,8 @@ static int copy_inline_to_page(struct btrfs_inode *inode, * So what's in the range [500, 4095] corresponds to zeroes. */ if (datal < block_size) { - char *map; - - map = kmap(page); - memset(map + datal, 0, block_size - datal); + memzero_page(page, datal, block_size - datal); flush_dcache_page(page); - kunmap(page); } SetPageUptodate(page);