mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-24 20:54:10 +08:00
[PATCH] schedule_timeout(): improve warning message
Kyle is hitting this warning, and we don't have a clue what it's caused by. Add the obligatory dump_stack(). Cc: kyle <kylewong@southa.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
fadfc8e930
commit
5b149bcc23
@ -1344,11 +1344,10 @@ fastcall signed long __sched schedule_timeout(signed long timeout)
|
||||
* should never happens anyway). You just have the printk()
|
||||
* that will tell you if something is gone wrong and where.
|
||||
*/
|
||||
if (timeout < 0)
|
||||
{
|
||||
if (timeout < 0) {
|
||||
printk(KERN_ERR "schedule_timeout: wrong timeout "
|
||||
"value %lx from %p\n", timeout,
|
||||
__builtin_return_address(0));
|
||||
"value %lx\n", timeout);
|
||||
dump_stack();
|
||||
current->state = TASK_RUNNING;
|
||||
goto out;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user