projects
/
deliverable
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
WorkStruct: make allyesconfig
[deliverable/linux.git]
/
drivers
/
net
/
wireless
/
zd1211rw
/
zd_mac.c
diff --git
a/drivers/net/wireless/zd1211rw/zd_mac.c
b/drivers/net/wireless/zd1211rw/zd_mac.c
index a7d29bddb298a7a7d41cc1edeb3753d15bae7037..5e4f4b707375887baefd988a7532712783dc50e2 100644
(file)
--- a/
drivers/net/wireless/zd1211rw/zd_mac.c
+++ b/
drivers/net/wireless/zd1211rw/zd_mac.c
@@
-1090,9
+1090,10
@@
void zd_dump_rx_status(const struct rx_status *status)
#define LINK_LED_WORK_DELAY HZ
#define LINK_LED_WORK_DELAY HZ
-static void link_led_handler(
void *p
)
+static void link_led_handler(
struct work_struct *work
)
{
{
- struct zd_mac *mac = p;
+ struct zd_mac *mac =
+ container_of(work, struct zd_mac, housekeeping.link_led_work.work);
struct zd_chip *chip = &mac->chip;
struct ieee80211softmac_device *sm = ieee80211_priv(mac->netdev);
int is_associated;
struct zd_chip *chip = &mac->chip;
struct ieee80211softmac_device *sm = ieee80211_priv(mac->netdev);
int is_associated;
@@
-1113,7
+1114,7
@@
static void link_led_handler(void *p)
static void housekeeping_init(struct zd_mac *mac)
{
static void housekeeping_init(struct zd_mac *mac)
{
- INIT_
WORK(&mac->housekeeping.link_led_work, link_led_handler, mac
);
+ INIT_
DELAYED_WORK(&mac->housekeeping.link_led_work, link_led_handler
);
}
static void housekeeping_enable(struct zd_mac *mac)
}
static void housekeeping_enable(struct zd_mac *mac)
This page took
0.024524 seconds
and
5
git commands to generate.