diff --git a/resources/seccomp/aarch64-unknown-linux-musl.json b/resources/seccomp/aarch64-unknown-linux-musl.json index 0d8d4e51224..9c4a1ed182c 100644 --- a/resources/seccomp/aarch64-unknown-linux-musl.json +++ b/resources/seccomp/aarch64-unknown-linux-musl.json @@ -49,6 +49,22 @@ "syscall": "eventfd2", "comment": "Used for creating io_uring completion event, on drive patch" }, + { + "syscall": "io_setup", + "comment": "Used by kernel AIO during UFFD+hugepages snapshot restore on aarch64" + }, + { + "syscall": "io_destroy", + "comment": "Cleanup for io_setup AIO context" + }, + { + "syscall": "io_submit", + "comment": "Submit AIO requests during UFFD+hugepages snapshot restore" + }, + { + "syscall": "io_getevents", + "comment": "Wait for AIO completion during UFFD+hugepages snapshot restore" + }, { "syscall": "io_uring_enter", "comment": "Used for submitting io_uring requests" diff --git a/resources/seccomp/x86_64-unknown-linux-musl.json b/resources/seccomp/x86_64-unknown-linux-musl.json index 4ccbfbd8e50..d541573b216 100644 --- a/resources/seccomp/x86_64-unknown-linux-musl.json +++ b/resources/seccomp/x86_64-unknown-linux-musl.json @@ -49,6 +49,22 @@ "syscall": "eventfd2", "comment": "Used for creating io_uring completion event, on drive patch" }, + { + "syscall": "io_setup", + "comment": "Used by kernel AIO during UFFD+hugepages snapshot restore" + }, + { + "syscall": "io_destroy", + "comment": "Cleanup for io_setup AIO context" + }, + { + "syscall": "io_submit", + "comment": "Submit AIO requests during UFFD+hugepages snapshot restore" + }, + { + "syscall": "io_getevents", + "comment": "Wait for AIO completion during UFFD+hugepages snapshot restore" + }, { "syscall": "io_uring_enter", "comment": "Used for submitting io_uring requests"