From 0dd4a3345458ac73259326cf857636f28fa9e129 Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Wed, 5 Jun 2024 17:57:07 +0200 Subject: [PATCH] shutdown: re-enable CAD handling in kernel at start --- src/shutdown/shutdown.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/shutdown/shutdown.c b/src/shutdown/shutdown.c index 8e11e3533a3..03e6e70fd85 100644 --- a/src/shutdown/shutdown.c +++ b/src/shutdown/shutdown.c @@ -374,6 +374,11 @@ int main(int argc, char *argv[]) { log_set_always_reopen_console(true); + /* Re-enable reboot on Ctrl-Alt-Delete, so that if close/broadcast_signal/umount/... stalls, + * or an error is encountered and we freeze(), the user can still initiate a force reboot + * through kernel. */ + (void) reboot(RB_ENABLE_CAD); + r = parse_argv(argc, argv); if (r < 0) goto error; -- 2.47.3