Skip to content

Commit

Permalink
brd: use memcpy_from_page() in copy_from_brd()
Browse files Browse the repository at this point in the history
Signed-off-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
  • Loading branch information
ChaitanayaKulkarni authored and intel-lab-lkp committed Feb 7, 2021
1 parent 1eea73e commit fa7c5de
Showing 1 changed file with 3 additions and 5 deletions.
8 changes: 3 additions & 5 deletions drivers/block/brd.c
Original file line number Diff line number Diff line change
Expand Up @@ -231,11 +231,9 @@ static void copy_from_brd(void *dst, struct brd_device *brd,

copy = min_t(size_t, n, PAGE_SIZE - offset);
page = brd_lookup_page(brd, sector);
if (page) {
src = kmap_atomic(page);
memcpy(dst, src + offset, copy);
kunmap_atomic(src);
} else
if (page)
memcpy_from_page(dst, page, offset, copy);
else
memset(dst, 0, copy);

if (copy < n) {
Expand Down

0 comments on commit fa7c5de

Please sign in to comment.