kboot: use SYS_kexec_load insteaed of __NR_kexec_load

Make this regular with the rest of the system calls.

Sponsored by:		Netflix
This commit is contained in:
Warner Losh 2022-06-13 11:33:24 -06:00
parent ce3e4a3a96
commit 43ad112b93
3 changed files with 3 additions and 3 deletions

View File

@ -2,6 +2,7 @@
#define SYS_getdents 78 #define SYS_getdents 78
#define SYS_gettimeofday 96 #define SYS_gettimeofday 96
#define SYS_lseek 8 #define SYS_lseek 8
#define SYS_kexec_load 246
#define SYS_mmap 9 #define SYS_mmap 9
#define SYS_open 2 #define SYS_open 2
#define SYS_read 0 #define SYS_read 0
@ -9,7 +10,6 @@
#define SYS_select 23 #define SYS_select 23
#define SYS_uname 63 #define SYS_uname 63
#define SYS_write 1 #define SYS_write 1
#define __NR_kexec_load 246
#define KEXEC_ARCH_X86_64 62 #define KEXEC_ARCH_X86_64 62
#define KEXEC_ARCH KEXEC_ARCH_X86_64 #define KEXEC_ARCH KEXEC_ARCH_X86_64

View File

@ -1,6 +1,7 @@
#define SYS_close 6 #define SYS_close 6
#define SYS_getdents 141 #define SYS_getdents 141
#define SYS_gettimeofday 78 #define SYS_gettimeofday 78
#define SYS_kexec_load 268
#define SYS_llseek 140 #define SYS_llseek 140
#define SYS_mmap 90 #define SYS_mmap 90
#define SYS_open 5 #define SYS_open 5
@ -9,7 +10,6 @@
#define SYS_select 142 #define SYS_select 142
#define SYS_uname 120 #define SYS_uname 120
#define SYS_write 4 #define SYS_write 4
#define __NR_kexec_load 268
#define KEXEC_ARCH_PPC64 21 #define KEXEC_ARCH_PPC64 21
#define KEXEC_ARCH KEXEC_ARCH_PPC64 #define KEXEC_ARCH KEXEC_ARCH_PPC64

View File

@ -70,7 +70,7 @@ host_select(int nfds, long *readfds, long *writefds, long *exceptfds,
int int
kexec_load(uint32_t start, int nsegs, uint32_t segs) kexec_load(uint32_t start, int nsegs, uint32_t segs)
{ {
return host_syscall(__NR_kexec_load, start, nsegs, segs, KEXEC_ARCH << 16); return host_syscall(SYS_kexec_load, start, nsegs, segs, KEXEC_ARCH << 16);
} }
int int