From: Felix Fietkau Date: Tue, 22 Jan 2013 16:04:40 +0000 (+0100) Subject: alias: if the underlying device changes (or goes away), set the device present status... X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=commitdiff_plain;h=f054a655c331342200b5929f533792d528ac6002;ds=sidebyside alias: if the underlying device changes (or goes away), set the device present status to false to make its users shut down Signed-off-by: Felix Fietkau --- diff --git a/alias.c b/alias.c index e4f28e5..185a5d2 100644 --- a/alias.c +++ b/alias.c @@ -37,6 +37,7 @@ static void alias_set_device(struct alias_device *alias, struct device *dev) if (dev == alias->dep.dev) return; + device_set_present(&alias->dev, false); device_remove_user(&alias->new_dep); if (alias->dev.active) { if (dev)