summaryrefslogtreecommitdiff
path: root/sys/net/if.c
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2018-02-10 05:24:24 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2018-02-10 05:24:24 +0000
commit46a5fdccdbec824aec3e3e383277baed4c200dee (patch)
treed5edda8fa947c8eeb74eb1c49f6b40b68b93b101 /sys/net/if.c
parentd02979485b47a573dd086a214bbd30bce63e5708 (diff)
Syncronize filesystems to disk when suspending. Each mountpoint's vnodes
are pushed to disk. Dangling vnodes (unlinked files still in use) and vnodes undergoing change by long-running syscalls are identified -- and such filesystems are marked dirty on-disk while we are suspended (in case power is lost, a fsck will be required). Filesystems without dangling or busy vnodes are marked clean, resulting in faster boots following "battery died" circumstances. Tested by numerous developers, thanks for the feedback.
Diffstat (limited to 'sys/net/if.c')
0 files changed, 0 insertions, 0 deletions