1 // SPDX-License-Identifier: GPL-2.0-only
3 * arch/arm/kernel/crash_dump.c
5 * Copyright (C) 2010 Nokia Corporation.
6 * Author: Mika Westerberg
8 * This code is taken from arch/x86/kernel/crash_dump_64.c
10 * Copyright (C) IBM Corporation, 2004. All rights reserved
13 #include <linux/errno.h>
14 #include <linux/crash_dump.h>
15 #include <linux/uaccess.h>
17 #include <linux/uio.h>
19 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn,
20 size_t csize, unsigned long offset)
27 vaddr = ioremap(__pfn_to_phys(pfn), PAGE_SIZE);
31 csize = copy_to_iter(vaddr + offset, csize, iter);