hc
2024-01-03 2f7c68cb55ecb7331f2381deb497c27155f32faf
kernel/arch/x86/entry/vdso/vdso2c.c
....@@ -73,18 +73,16 @@
7373 enum {
7474 sym_vvar_start,
7575 sym_vvar_page,
76
- sym_hpet_page,
7776 sym_pvclock_page,
7877 sym_hvclock_page,
79
- sym_VDSO_FAKE_SECTION_TABLE_START,
80
- sym_VDSO_FAKE_SECTION_TABLE_END,
78
+ sym_timens_page,
8179 };
8280
8381 const int special_pages[] = {
8482 sym_vvar_page,
85
- sym_hpet_page,
8683 sym_pvclock_page,
8784 sym_hvclock_page,
85
+ sym_timens_page,
8886 };
8987
9088 struct vdso_sym {
....@@ -95,15 +93,9 @@
9593 struct vdso_sym required_syms[] = {
9694 [sym_vvar_start] = {"vvar_start", true},
9795 [sym_vvar_page] = {"vvar_page", true},
98
- [sym_hpet_page] = {"hpet_page", true},
9996 [sym_pvclock_page] = {"pvclock_page", true},
10097 [sym_hvclock_page] = {"hvclock_page", true},
101
- [sym_VDSO_FAKE_SECTION_TABLE_START] = {
102
- "VDSO_FAKE_SECTION_TABLE_START", false
103
- },
104
- [sym_VDSO_FAKE_SECTION_TABLE_END] = {
105
- "VDSO_FAKE_SECTION_TABLE_END", false
106
- },
98
+ [sym_timens_page] = {"timens_page", true},
10799 {"VDSO32_NOTE_MASK", true},
108100 {"__kernel_vsyscall", true},
109101 {"__kernel_sigreturn", true},
....@@ -195,7 +187,7 @@
195187
196188 int fd = open(name, O_RDONLY);
197189 if (fd == -1)
198
- err(1, "%s", name);
190
+ err(1, "open(%s)", name);
199191
200192 tmp_len = lseek(fd, 0, SEEK_END);
201193 if (tmp_len == (off_t)-1)
....@@ -248,7 +240,7 @@
248240 outfilename = argv[3];
249241 outfile = fopen(outfilename, "w");
250242 if (!outfile)
251
- err(1, "%s", argv[2]);
243
+ err(1, "fopen(%s)", outfilename);
252244
253245 go(raw_addr, raw_len, stripped_addr, stripped_len, outfile, name);
254246