From: Lennart Poettering Date: Mon, 18 Nov 2024 11:35:18 +0000 (+0100) Subject: vmspawn: enable memory pressure logic for vmspawn X-Git-Tag: v257-rc3~83 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=ec97125a7e9f9f769d68c124b4d2665a6d020ae5;p=thirdparty%2Fsystemd.git vmspawn: enable memory pressure logic for vmspawn --- diff --git a/src/vmspawn/vmspawn.c b/src/vmspawn/vmspawn.c index 9d7f943200b..1c49aff4a3b 100644 --- a/src/vmspawn/vmspawn.c +++ b/src/vmspawn/vmspawn.c @@ -2182,6 +2182,10 @@ static int run_virtual_machine(int kvm_device_fd, int vhost_device_fd) { (void) sd_event_add_signal(event, NULL, (SIGRTMIN+18) | SD_EVENT_SIGNAL_PROCMASK, sigrtmin18_handler, NULL); + r = sd_event_add_memory_pressure(event, NULL, NULL, NULL); + if (r < 0) + log_debug_errno(r, "Failed allocate memory pressure event source, ignoring: %m"); + /* Exit when the child exits */ (void) event_add_child_pidref(event, NULL, &child_pidref, WEXITED, on_child_exit, NULL);