mirror of
https://github.com/systemd/systemd-stable.git
synced 2024-12-25 23:21:33 +03:00
mount: when allocating a Mount object based on /proc/self/mountinfo mark it so
Let's set 'from_proc_self_mountinfo' right away, since we know its from there. This is important so that when the load queue is dispatched (and thus mount_load() called) this fact is already known.
This commit is contained in:
parent
26e35b164b
commit
6d7e89b070
@ -1487,6 +1487,13 @@ static int mount_setup_new_unit(
|
||||
if (r < 0)
|
||||
return r;
|
||||
|
||||
/* This unit was generated because /proc/self/mountinfo reported it. Remember this, so that by the time we load
|
||||
* the unit file for it (and thus add in extra deps right after) we know what source to attributes the deps
|
||||
* to.*/
|
||||
MOUNT(u)->from_proc_self_mountinfo = true;
|
||||
|
||||
/* We have only allocated the stub now, let's enqueue this unit for loading now, so that everything else is
|
||||
* loaded in now. */
|
||||
unit_add_to_load_queue(u);
|
||||
|
||||
flags->is_mounted = true;
|
||||
|
Loading…
Reference in New Issue
Block a user