chiark / gitweb /
core: keep mountinfo .mounts until late shutdown
authorUmut Tezduyar <umut@tezduyar.com>
Mon, 11 Mar 2013 15:30:10 +0000 (16:30 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Sat, 16 Mar 2013 02:55:24 +0000 (22:55 -0400)
commit89b1d5e0e49d3b3501e5f3aadcad712290bcd9bf
tree9224361747f3fc19cfbe85f9e391be0d1bfbd31f
parentdf34f169b8961c6ef1429cdb940206b42c3f9041
core: keep mountinfo .mounts until late shutdown

.mount units coming from /proc/self/mountinfo file are
unmounted after local-fs.target is reached during shutdown.

Problem: .mount units popping up in mountinfo file are
added to systemd without any dependency. For that reason,
they are the first one to be unmounted during shutdown.
Whichever program mounted the file system deserves a
chance to also unmount it. This patch ensures that
/proc/self/mountinfo units will be unmounted after
local-fs.target during shutdown (if they haven't been
unmounted already)
src/core/mount.c