mirror of
https://github.com/systemd/systemd.git
synced 2025-03-08 08:58:27 +03:00
systemctl: when invokes as "reboot -f", sync()
We do this in the clean shutdown path in shutdown.c, hence we should do is for "reboot -f", too.
This commit is contained in:
parent
25fa306ed5
commit
4a3ad39957
Notes:
Lennart Poettering
2014-11-06 19:51:34 +01:00
Backport: bugfix
@ -7001,8 +7001,13 @@ done:
|
||||
|
||||
static int halt_now(enum action a) {
|
||||
|
||||
/* Make sure C-A-D is handled by the kernel from this
|
||||
* point on... */
|
||||
/* The kernel will automaticall flush ATA disks and suchlike
|
||||
* on reboot(), but the file systems need to be synce'd
|
||||
* explicitly in advance. */
|
||||
sync();
|
||||
|
||||
/* Make sure C-A-D is handled by the kernel from this point
|
||||
* on... */
|
||||
reboot(RB_ENABLE_CAD);
|
||||
|
||||
switch (a) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user