|
@@ -18,7 +18,16 @@
|
|
/* Stores the physical address of elf header of crash image. */
|
|
/* Stores the physical address of elf header of crash image. */
|
|
unsigned long long elfcorehdr_addr = ELFCORE_ADDR_MAX;
|
|
unsigned long long elfcorehdr_addr = ELFCORE_ADDR_MAX;
|
|
|
|
|
|
-/*
|
|
|
|
|
|
+/**
|
|
|
|
+ * copy_oldmem_page - copy one page from "oldmem"
|
|
|
|
+ * @pfn: page frame number to be copied
|
|
|
|
+ * @buf: target memory address for the copy; this can be in kernel address
|
|
|
|
+ * space or user address space (see @userbuf)
|
|
|
|
+ * @csize: number of bytes to copy
|
|
|
|
+ * @offset: offset in bytes into the page (based on pfn) to begin the copy
|
|
|
|
+ * @userbuf: if set, @buf is in user address space, use copy_to_user(),
|
|
|
|
+ * otherwise @buf is in kernel address space, use memcpy().
|
|
|
|
+ *
|
|
* Copy a page from "oldmem". For this page, there is no pte mapped
|
|
* Copy a page from "oldmem". For this page, there is no pte mapped
|
|
* in the current kernel. We stitch up a pte, similar to kmap_atomic.
|
|
* in the current kernel. We stitch up a pte, similar to kmap_atomic.
|
|
*/
|
|
*/
|