mm/highmem: Introduce memcpy_page(), memmove_page(), and memset_page()
authorIra Weiny <ira.weiny@intel.com>
Wed, 10 Feb 2021 06:22:16 +0000 (22:22 -0800)
committerDavid Sterba <dsterba@suse.com>
Thu, 11 Feb 2021 18:55:37 +0000 (19:55 +0100)
commit6a0996db6879cf09f989c5f44f9edd38240cb346
tree55efe5ff583b0812a05dd2e29865a9807060b611
parent61b205f579911a11f0b576f73275eca2aed0d108
mm/highmem: Introduce memcpy_page(), memmove_page(), and memset_page()

3 more common kmap patterns are kmap/memcpy/kunmap, kmap/memmove/kunmap.
and kmap/memset/kunmap.

Add helper functions for those patterns which use kmap_local_page().

Cc: Andrew Morton <akpm@linux-foundation.org>
Cc: Christoph Hellwig <hch@infradead.org>
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Ira Weiny <ira.weiny@intel.com>
Signed-off-by: David Sterba <dsterba@suse.com>
include/linux/highmem.h