On 2013/7/2 11:07, Mike Galbraith wrote: > On Mon, 2013-07-01 at 19:26 +0800, Xie XiuQi wrote: > >> Here is the kthread main logic. Although it's not a good idea, but it does >> exist: > > Why not fix this instead? > >> while (!kthread_should_stop()) { >> /* call schedule every 1 sec */ >> if (HZ <= jiffies - last) { >> last = jiffies; >> schedule(); >> } > > Hanging out in the kernel for ages is not cool. That doesn't mean > something else might not pop up that forces the issue, but to date it > has not, and sacrificing precious fastpath cycles is not attractive. >
That is to say, the driver's code needs improvement. Thank you Mike. > -Mike > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/