Author: rmilecki
Date: 2015-12-23 18:11:49 +0100 (Wed, 23 Dec 2015)
New Revision: 47990

Modified:
   trunk/target/linux/generic/files/drivers/leds/ledtrig-netdev.c
Log:
ledtrig-netdev: reset link status & stats after changing device_name

Previously switching to non-existing device (interface) could result in
leaving LED on.

Signed-off-by: Rafa?\197?\130 Mi?\197?\130ecki <[email protected]>

Modified: trunk/target/linux/generic/files/drivers/leds/ledtrig-netdev.c
===================================================================
--- trunk/target/linux/generic/files/drivers/leds/ledtrig-netdev.c      
2015-12-23 15:47:41 UTC (rev 47989)
+++ trunk/target/linux/generic/files/drivers/leds/ledtrig-netdev.c      
2015-12-23 17:11:49 UTC (rev 47990)
@@ -122,6 +122,8 @@
        strcpy(trigger_data->device_name, buf);
        if (size > 0 && trigger_data->device_name[size-1] == '\n')
                trigger_data->device_name[size-1] = 0;
+       trigger_data->link_up = 0;
+       trigger_data->last_activity = 0;
 
        if (trigger_data->device_name[0] != 0) {
                /* check for existing device to update from */
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to