hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/x86/um/asm/elf.h
....@@ -116,8 +116,7 @@
116116 #define R_X86_64_PC16 13 /* 16 bit sign extended pc relative */
117117 #define R_X86_64_8 14 /* Direct 8 bit sign extended */
118118 #define R_X86_64_PC8 15 /* 8 bit sign extended pc relative */
119
-
120
-#define R_X86_64_NUM 16
119
+#define R_X86_64_PC64 24 /* Place relative 64-bit signed */
121120
122121 /*
123122 * This is used to ensure we don't load something for the wrong architecture.
....@@ -195,7 +194,7 @@
195194
196195 typedef unsigned long elf_greg_t;
197196
198
-#define ELF_NGREG (sizeof (struct user_regs_struct) / sizeof(elf_greg_t))
197
+#define ELF_NGREG (sizeof(struct user_regs_struct) / sizeof(elf_greg_t))
199198 typedef elf_greg_t elf_gregset_t[ELF_NGREG];
200199
201200 typedef struct user_i387_struct elf_fpregset_t;