8 #include <linux/slab.h>
9 #include <linux/errno.h>
13 #include <asm/uaccess.h>
15 static void *kdump_buf_page;
17 static inline bool is_crashed_pfn_valid(
unsigned long pfn)
19 #ifndef CONFIG_X86_PAE
51 size_t csize,
unsigned long offset,
int userbuf)
58 if (!is_crashed_pfn_valid(pfn))
64 memcpy(buf, (vaddr + offset), csize);
67 if (!kdump_buf_page) {
82 static int __init kdump_buf_page_init(
void)
87 if (!kdump_buf_page) {