mirror of
https://github.com/systemd/systemd.git
synced 2025-03-29 06:50:16 +03:00
shutdown: unregister all binfmt_misc entries before entering shutdown loop
Apparently if the new "F" flag is used they might pin files, which blocks us from unmounting things. Let's hence clear this up explicitly. Before entering our umount loop. Fixes: #14981
This commit is contained in:
parent
965cc99416
commit
0282c0285a
@ -16,6 +16,7 @@
|
||||
|
||||
#include "alloc-util.h"
|
||||
#include "async.h"
|
||||
#include "binfmt-util.h"
|
||||
#include "cgroup-setup.h"
|
||||
#include "cgroup-util.h"
|
||||
#include "def.h"
|
||||
@ -386,6 +387,7 @@ int main(int argc, char *argv[]) {
|
||||
sync_with_progress();
|
||||
|
||||
disable_coredumps();
|
||||
disable_binfmt();
|
||||
|
||||
log_info("Sending SIGTERM to remaining processes...");
|
||||
broadcast_signal(SIGTERM, true, true, arg_timeout);
|
||||
|
Loading…
x
Reference in New Issue
Block a user