1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
|
--- kexec-tools-2.0.5.orig/vmcore-dmesg/vmcore-dmesg.c 2014-01-15 00:51:14.000000000 +0100
+++ kexec-tools-2.0.5/vmcore-dmesg/vmcore-dmesg.c 2014-03-18 15:00:45.000000000 +0100
@@ -26,14 +26,14 @@ static Elf64_Ehdr ehdr;
static Elf64_Phdr *phdr;
static char osrelease[4096];
-static loff_t log_buf_vaddr;
-static loff_t log_end_vaddr;
-static loff_t log_buf_len_vaddr;
-static loff_t logged_chars_vaddr;
+static off_t log_buf_vaddr;
+static off_t log_end_vaddr;
+static off_t log_buf_len_vaddr;
+static off_t logged_chars_vaddr;
/* record format logs */
-static loff_t log_first_idx_vaddr;
-static loff_t log_next_idx_vaddr;
+static off_t log_first_idx_vaddr;
+static off_t log_next_idx_vaddr;
/* struct log size */
static uint64_t log_sz;
@@ -266,7 +266,7 @@ static void scan_vmcoreinfo(char *start,
const char *str;
const char *name;
size_t len;
- loff_t *vaddr;
+ off_t *vaddr;
} symbol[] = {
SYMBOL(log_buf),
SYMBOL(log_end),
@@ -344,7 +344,7 @@ static void scan_vmcoreinfo(char *start,
}
}
-static void scan_notes(int fd, loff_t start, loff_t lsize)
+static void scan_notes(int fd, off_t start, off_t lsize)
{
char *buf, *last, *note, *next;
size_t size;
|