mirror of
https://github.com/systemd/systemd.git
synced 2024-10-27 18:55:40 +03:00
mount: when the kernel reports a mount to be established reset all kinds of load failures
It doesn't matter what kind of precise failure we had earlier with loading the unit, let's report that it loaded successfully now, after all the kernel is an OK source for that, like any other.
This commit is contained in:
parent
a37422045f
commit
f8064c4fda
@ -1533,7 +1533,9 @@ static int mount_setup_existing_unit(
|
||||
|
||||
MOUNT(u)->from_proc_self_mountinfo = true;
|
||||
|
||||
if (u->load_state == UNIT_NOT_FOUND) {
|
||||
if (IN_SET(u->load_state, UNIT_NOT_FOUND, UNIT_BAD_SETTING, UNIT_ERROR)) {
|
||||
/* The unit was previously not found or otherwise not loaded. Now that the unit shows up in
|
||||
* /proc/self/mountinfo we should reconsider it this, hence set it to UNIT_LOADED. */
|
||||
u->load_state = UNIT_LOADED;
|
||||
u->load_error = 0;
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user