X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fsbus%2Fchar%2Fbbc_envctrl.c;fp=drivers%2Fsbus%2Fchar%2Fbbc_envctrl.c;h=37189ef063605259c03f9a64eec227987dc32ec7;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=f028b154a95d6319d11a9f982bd93ab85eba3475;hpb=db216c3d5e4c040e557a50f8f5d35d5c415e8c1c;p=linux-2.6.git diff --git a/drivers/sbus/char/bbc_envctrl.c b/drivers/sbus/char/bbc_envctrl.c index f028b154a..37189ef06 100644 --- a/drivers/sbus/char/bbc_envctrl.c +++ b/drivers/sbus/char/bbc_envctrl.c @@ -7,6 +7,7 @@ #include #include #include +#include #include #include #define __KERNEL_SYSCALLS__ @@ -622,9 +623,7 @@ void bbc_envctrl_cleanup(void) read_unlock(&tasklist_lock); if (!found) break; - current->state = TASK_INTERRUPTIBLE; - schedule_timeout(HZ); - current->state = TASK_RUNNING; + msleep(1000); } kenvctrld_task = NULL; }