btrfs: scrub: remove kmap/kunmap of pages
authorDavid Sterba <dsterba@suse.com>
Fri, 29 May 2020 13:26:07 +0000 (15:26 +0200)
committerDavid Sterba <dsterba@suse.com>
Mon, 27 Jul 2020 10:55:22 +0000 (12:55 +0200)
commita8b3a89074f8677533cdb3843da121d697c1938c
treeb211cdd6cdff7c3af52f7e0ef739b69131375514
parent74ef00185eb864252156022ff129b01549504175
btrfs: scrub: remove kmap/kunmap of pages

All pages that scrub uses in the scrub_block::pagev array are allocated
with GFP_KERNEL and never part of any mapping, so kmap is not necessary,
we only need to know the page address.

In scrub_write_page_to_dev_replace we don't even need to call
flush_dcache_page because of the same reason as above.

Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/scrub.c