[at76c503a-develop] [PATCH 2/6] Remove last remains of LED support, it shouldn't be here

Pavel Roskin proski at gnu.org
Sat Apr 28 08:03:13 CEST 2007


Signed-off-by: Pavel Roskin <proski at gnu.org>
---

 at76_usb.c |   31 -------------------------------
 1 files changed, 0 insertions(+), 31 deletions(-)

diff --git a/at76_usb.c b/at76_usb.c
index 9750e2f..0beea1c 100644
--- a/at76_usb.c
+++ b/at76_usb.c
@@ -35,7 +35,6 @@
 #include <net/iw_handler.h>
 #include <net/ieee80211_radiotap.h>
 #include <linux/firmware.h>
-#include <linux/leds.h>
 
 #include "at76_usb.h"
 #include "at76_usb_ids.h"
@@ -568,32 +567,6 @@ static inline char *mac2str(u8 *mac)
 	return str;
 }
 
-/* led trigger */
-static void at76_ledtrig_tx_timerfunc(unsigned long data);
-DEFINE_LED_TRIGGER(ledtrig_tx);
-static DEFINE_TIMER(ledtrig_tx_timer, at76_ledtrig_tx_timerfunc, 0, 0);
-static int tx_activity;
-static int tx_lastactivity;
-
-static void at76_ledtrig_tx_activity(void)
-{
-	tx_activity++;
-	if (!timer_pending(&ledtrig_tx_timer))
-		mod_timer(&ledtrig_tx_timer, jiffies + msecs_to_jiffies(250));
-}
-
-static void at76_ledtrig_tx_timerfunc(unsigned long data)
-{
-	if (tx_lastactivity != tx_activity) {
-		tx_lastactivity = tx_activity;
-		led_trigger_event(ledtrig_tx, LED_FULL);
-		mod_timer(&ledtrig_tx_timer, jiffies + msecs_to_jiffies(250));
-	} else {
-		led_trigger_event(ledtrig_tx, LED_OFF);
-	}
-}
-
-
 static int at76_remap(struct usb_device *udev)
 {
 	int ret;
@@ -4038,8 +4011,6 @@ static int at76_tx(struct sk_buff *skb, struct net_device *netdev)
 		return 0;
 	}
 
-	at76_ledtrig_tx_activity(); /* tell the ledtrigger we send a packet */
-
 	/* we can get rid of memcpy, if we set netdev->hard_header_len
 	   to 8 + sizeof(struct ieee80211_hdr_3addr), because then we have
 	   enough space 
@@ -6292,7 +6263,6 @@ static int __init at76_mod_init(void)
 		err("usb_register failed (status %d)", result);
 	}
 
-	led_trigger_register_simple("at76_usb-tx", &ledtrig_tx);
 	return result;
 }
 
@@ -6306,7 +6276,6 @@ static void __exit at76_mod_exit(void)
 		if (firmwares[i].fw)
 			release_firmware(firmwares[i].fw);
 	}
-	led_trigger_unregister_simple(ledtrig_tx);
 }
 
 module_param_named(debug, at76_debug, int, 0600);





More information about the at76c503a-develop mailing list