diff options
author | David Woodhouse <dwmw2@infradead.org> | 2007-12-12 16:04:12 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2008-01-28 18:07:03 -0500 |
commit | f3db2bb411512d1ebd6233b3985d98f4fe7ea8a8 (patch) | |
tree | d0f7212810759af300c8fef2ba6009e7c38fc557 /drivers/net/wireless/libertas | |
parent | 689442dca16eb27fee19074499d42845fe54c12a (diff) |
libertas: make worker thread not freezable
We want it to send the HOST_SLEEP_ACTIVATE command on the way down...
Signed-off-by: David Woodhouse <dwmw2@infradead.org>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
Diffstat (limited to 'drivers/net/wireless/libertas')
-rw-r--r-- | drivers/net/wireless/libertas/main.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/drivers/net/wireless/libertas/main.c b/drivers/net/wireless/libertas/main.c index f9bdd123ec45..dd432ea61947 100644 --- a/drivers/net/wireless/libertas/main.c +++ b/drivers/net/wireless/libertas/main.c | |||
@@ -6,7 +6,6 @@ | |||
6 | 6 | ||
7 | #include <linux/moduleparam.h> | 7 | #include <linux/moduleparam.h> |
8 | #include <linux/delay.h> | 8 | #include <linux/delay.h> |
9 | #include <linux/freezer.h> | ||
10 | #include <linux/etherdevice.h> | 9 | #include <linux/etherdevice.h> |
11 | #include <linux/netdevice.h> | 10 | #include <linux/netdevice.h> |
12 | #include <linux/if_arp.h> | 11 | #include <linux/if_arp.h> |
@@ -653,8 +652,6 @@ static int lbs_thread(void *data) | |||
653 | 652 | ||
654 | init_waitqueue_entry(&wait, current); | 653 | init_waitqueue_entry(&wait, current); |
655 | 654 | ||
656 | set_freezable(); | ||
657 | |||
658 | for (;;) { | 655 | for (;;) { |
659 | int shouldsleep; | 656 | int shouldsleep; |
660 | 657 | ||
@@ -698,7 +695,6 @@ static int lbs_thread(void *data) | |||
698 | 695 | ||
699 | set_current_state(TASK_RUNNING); | 696 | set_current_state(TASK_RUNNING); |
700 | remove_wait_queue(&priv->waitq, &wait); | 697 | remove_wait_queue(&priv->waitq, &wait); |
701 | try_to_freeze(); | ||
702 | 698 | ||
703 | lbs_deb_thread("main-thread 333: intcounter=%d currenttxskb=%p dnld_sent=%d\n", | 699 | lbs_deb_thread("main-thread 333: intcounter=%d currenttxskb=%p dnld_sent=%d\n", |
704 | priv->intcounter, priv->currenttxskb, priv->dnld_sent); | 700 | priv->intcounter, priv->currenttxskb, priv->dnld_sent); |