sched: Fix memory leak in two error corner cases
commitdfc12eb26a285df316be68a808af86964f3bff86
authorPhil Carmody <ext-phil.2.carmody@nokia.com>
Thu, 10 Dec 2009 12:29:37 +0000 (10 14:29 +0200)
committerIngo Molnar <mingo@elte.hu>
Thu, 10 Dec 2009 13:28:10 +0000 (10 14:28 +0100)
tree502e31f805cd335131a52dd202c7c2825cf4006b
parent4ca3ef71f54655af98b66e8ff308a47a2a580a53
sched: Fix memory leak in two error corner cases

If the second in each of these pairs of allocations fails, then the
first one will not be freed in the error route out.

Found by a static code analysis tool.

Signed-off-by: Phil Carmody <ext-phil.2.carmody@nokia.com>
Acked-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
LKML-Reference: <1260448177-28448-1-git-send-email-ext-phil.2.carmody@nokia.com>
Signed-off-by: Ingo Molnar <mingo@elte.hu>
kernel/sched.c