From: Felix Fietkau Date: Sat, 3 Mar 2012 19:55:39 +0000 (+0100) Subject: do not bring down hotplug devices X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fnetifd.git;a=commitdiff_plain;h=9fe20c8cbc4249c13d6f305adc91f4bc695f7c23;ds=inline do not bring down hotplug devices --- diff --git a/device.c b/device.c index 8f0e823..ab9138b 100644 --- a/device.c +++ b/device.c @@ -312,7 +312,8 @@ void device_release(struct device_user *dep) return; device_broadcast_event(dev, DEV_EVENT_TEARDOWN); - dev->set_state(dev, false); + if (!dep->hotplug) + dev->set_state(dev, false); device_broadcast_event(dev, DEV_EVENT_DOWN); }