w1/w1_int: replace schedule_timeout() with
Subsystems (2)
PATCH 1/1 w1/w1_int: replace schedule_timeout() with
Any comments would be, as always, appreciated.
-Nish
Description: Use msleep_interruptible() instead of schedule_timeout() to guarantee the task delays as expected.
Signed-off-by Nishanth Aravamudan <[email protected]>
drivers/w1/w1_int.c +1 -3
@@ -184,10 +184,8 @@ void __w1_remove_master_device(struct w1while (atomic_read (&dev->refcnt)) {printk (KERN_INFO "Waiting for %s to become free: refcnt=%d.\n" , dev->name,atomic_read (&dev->refcnt)); -set_current_state (TASK_INTERRUPTIBLE ); -schedule_timeout (HZ ); -if (signal_pending (current)) +if (msleep_interruptible (1000 ))flush_signals (current); }
_______________________________________________
Kernel-janitors mailing list
[email protected]
http://lists.osdl.org/mailman/listinfo/kernel-janitors