sched: fix return value of wait_for_completion_interruptible()
authorAndi Kleen <ak@suse.de>
Thu, 18 Oct 2007 19:32:55 +0000 (21:32 +0200)
committerIngo Molnar <mingo@elte.hu>
Thu, 18 Oct 2007 19:32:55 +0000 (21:32 +0200)
commit51e97990234ed195a05b424bf04c387f5ae5e5cf
tree9b1cc97b89057464f9a06ac49fab95257da23fdc
parentd85714d81cc0408daddb68c10f7fd69eafe7c213
sched: fix return value of wait_for_completion_interruptible()

The recent wait_for_completion() cleanups:

    commit 8cbbe86dfcfd68ad69916164bdc838d9e09adca8
    Author: Andi Kleen <ak@suse.de>
    Date:   Mon Oct 15 17:00:14 2007 +0200

    sched: cleanup: refactor common code of sleep_on / wait_for_completion

    Refactor common code of sleep_on / wait_for_completion

broke the return value of wait_for_completion_interruptible().
Previously it returned 0 on success, now -1.  Fix that.

Problem found by Geert Uytterhoeven.

[ mingo: fixed whitespace damage ]

Reported-by: Geert Uytterhoeven <Geert.Uytterhoeven@sonycom.com>
Signed-off-by: Andi Kleen <ak@suse.de>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/sched.c