summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2022-11-22 22:18:30 +0000
committerbors <bors@rust-lang.org>2022-11-22 22:18:30 +0000
commitdafa56706542c9f890afe8c10f820ef99df1db3c (patch)
tree7ced290636ddb828a6391d852fe770d650869ea9
parent73c25f4e9d66054d1496c693b72d60caea00c4a9 (diff)
parent11568d45cae32d8c41e3adc6e0be35361e80420d (diff)
downloadrust-libc-dafa56706542c9f890afe8c10f820ef99df1db3c.tar.gz
Auto merge of #3009 - dtolnay-contrib:aarch64, r=JohnTitor
Add kexec_file_load system call for arm64 linux This syscall was introduced in Linux 5.0. References: - https://patchwork.kernel.org/project/linux-arm-kernel/list/?series=43329&state=%2A&archive=both - https://github.com/torvalds/linux/commit/4e21565b7fd4d9045765f697887e74a704135fe2 - https://github.com/sunfishcode/linux-raw-sys/blob/v0.1.2/src/aarch64/general.rs#L2118 - https://sourceware.org/git/?p=glibc.git;a=blob;f=sysdeps/unix/sysv/linux/aarch64/arch-syscall.h#l110
-rw-r--r--src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs b/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
index b620cc03f9..a20a1cf688 100644
--- a/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
+++ b/src/unix/linux_like/linux/gnu/b64/aarch64/mod.rs
@@ -866,6 +866,7 @@ pub const SYS_pkey_alloc: ::c_long = 289;
pub const SYS_pkey_free: ::c_long = 290;
pub const SYS_statx: ::c_long = 291;
pub const SYS_rseq: ::c_long = 293;
+pub const SYS_kexec_file_load: ::c_long = 294;
pub const SYS_pidfd_send_signal: ::c_long = 424;
pub const SYS_io_uring_setup: ::c_long = 425;
pub const SYS_io_uring_enter: ::c_long = 426;