Author: rmilecki
Date: 2015-12-23 18:13:04 +0100 (Wed, 23 Dec 2015)
New Revision: 47992

Modified:
   
branches/chaos_calmer/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]>

Backport of r47990

Modified: 
branches/chaos_calmer/target/linux/generic/files/drivers/leds/ledtrig-netdev.c
===================================================================
--- 
branches/chaos_calmer/target/linux/generic/files/drivers/leds/ledtrig-netdev.c  
    2015-12-23 17:12:56 UTC (rev 47991)
+++ 
branches/chaos_calmer/target/linux/generic/files/drivers/leds/ledtrig-netdev.c  
    2015-12-23 17:13:04 UTC (rev 47992)
@@ -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