btrfs: use copy_page for copying pages instead of memcpy
[sfrench/cifs-2.6.git] / fs / btrfs / free-space-cache.c
index 354d55f22d99e4a773cbb8260dcb09edf11ac1ba..57e7ab7f5e03c310a45290f63dd0567c523bb6e7 100644 (file)
@@ -547,7 +547,7 @@ static int io_ctl_add_bitmap(struct btrfs_io_ctl *io_ctl, void *bitmap)
                io_ctl_map_page(io_ctl, 0);
        }
 
-       memcpy(io_ctl->cur, bitmap, PAGE_SIZE);
+       copy_page(io_ctl->cur, bitmap);
        io_ctl_set_crc(io_ctl, io_ctl->index - 1);
        if (io_ctl->index < io_ctl->num_pages)
                io_ctl_map_page(io_ctl, 0);
@@ -607,7 +607,7 @@ static int io_ctl_read_bitmap(struct btrfs_io_ctl *io_ctl,
        if (ret)
                return ret;
 
-       memcpy(entry->bitmap, io_ctl->cur, PAGE_SIZE);
+       copy_page(entry->bitmap, io_ctl->cur);
        io_ctl_unmap_page(io_ctl);
 
        return 0;