umount: remove sync(2) call when used with -f
It completely unnecessarily iterates over all filesystems and happens to be executed a lot e.g. by synth. Reviewed by: kib Approved by: re (gjb) Differential Revision: https://reviews.freebsd.org/D17143
This commit is contained in:
parent
79c4c92dad
commit
107eb5cd2c
@ -136,10 +136,6 @@ main(int argc, char *argv[])
|
||||
if ((fflag & MNT_FORCE) != 0 && (fflag & MNT_NONBUSY) != 0)
|
||||
err(1, "-f and -n are mutually exclusive");
|
||||
|
||||
/* Start disks transferring immediately. */
|
||||
if ((fflag & (MNT_FORCE | MNT_NONBUSY)) == 0 && nfsforce == 0)
|
||||
sync();
|
||||
|
||||
if ((argc == 0 && !all) || (argc != 0 && all))
|
||||
usage();
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user