lib/nodemask: inline next_node_in() and node_random()
[linux-2.6-microblaze.git] / include / linux / crash_dump.h
index 6208215..0f3a656 100644 (file)
@@ -24,11 +24,10 @@ extern int remap_oldmem_pfn_range(struct vm_area_struct *vma,
                                  unsigned long from, unsigned long pfn,
                                  unsigned long size, pgprot_t prot);
 
-extern ssize_t copy_oldmem_page(unsigned long, char *, size_t,
-                                               unsigned long, int);
-extern ssize_t copy_oldmem_page_encrypted(unsigned long pfn, char *buf,
-                                         size_t csize, unsigned long offset,
-                                         int userbuf);
+ssize_t copy_oldmem_page(struct iov_iter *i, unsigned long pfn, size_t csize,
+               unsigned long offset);
+ssize_t copy_oldmem_page_encrypted(struct iov_iter *iter, unsigned long pfn,
+                                  size_t csize, unsigned long offset);
 
 void vmcore_cleanup(void);
 
@@ -135,13 +134,11 @@ static inline int vmcore_add_device_dump(struct vmcoredd_data *data)
 #endif /* CONFIG_PROC_VMCORE_DEVICE_DUMP */
 
 #ifdef CONFIG_PROC_VMCORE
-ssize_t read_from_oldmem(char *buf, size_t count,
-                        u64 *ppos, int userbuf,
-                        bool encrypted);
+ssize_t read_from_oldmem(struct iov_iter *iter, size_t count,
+                        u64 *ppos, bool encrypted);
 #else
-static inline ssize_t read_from_oldmem(char *buf, size_t count,
-                                      u64 *ppos, int userbuf,
-                                      bool encrypted)
+static inline ssize_t read_from_oldmem(struct iov_iter *iter, size_t count,
+                                      u64 *ppos, bool encrypted)
 {
        return -EOPNOTSUPP;
 }