kmap_local_page() is enough.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
        if (likely(iter_is_iovec(i)))
                return copy_page_from_iter_iovec(page, offset, bytes, i);
        if (iov_iter_is_bvec(i) || iov_iter_is_kvec(i) || iov_iter_is_xarray(i)) {
-               void *kaddr = kmap_atomic(page);
+               void *kaddr = kmap_local_page(page);
                size_t wanted = _copy_from_iter(kaddr + offset, bytes, i);
-               kunmap_atomic(kaddr);
+               kunmap_local(kaddr);
                return wanted;
        }
        WARN_ON(1);