1
0
mirror of https://github.com/systemd/systemd.git synced 2025-03-09 12:58:26 +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:
Lennart Poettering 2014-11-06 15:20:29 +01:00
parent 25fa306ed5
commit 4a3ad39957
Notes: Lennart Poettering 2014-11-06 19:51:34 +01:00
Backport: bugfix

View File

@ -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) {