[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