X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=drivers%2Fsbus%2Fchar%2Fenvctrl.c;h=70ae31481790d25d1c685808c69eaabaf0daf0a4;hb=5d0dd51ddb446e7c058023420f5b7d4404501980;hp=cd6e2d39fa6cf7b822729c0a73e1687d394e9850;hpb=a91482bdcc2e0f6035702e46f1b99043a0893346;p=linux-2.6.git diff --git a/drivers/sbus/char/envctrl.c b/drivers/sbus/char/envctrl.c index cd6e2d39f..70ae31481 100644 --- a/drivers/sbus/char/envctrl.c +++ b/drivers/sbus/char/envctrl.c @@ -1181,7 +1181,8 @@ static void __exit envctrl_cleanup(void) if (!found) break; - msleep(1000); + current->state = TASK_INTERRUPTIBLE; + schedule_timeout(HZ); } kenvctrld_task = NULL; }