init: don't lose initcall return values
authorCyrill Gorcunov <gorcunov@gmail.com>
Mon, 12 May 2008 21:02:22 +0000 (14:02 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 13 May 2008 15:02:25 +0000 (08:02 -0700)
commite662e1cfd434aa234b72fbc781f1d70211cb785b
treef733af13c469b185ba4b4eb192f2834936200e9b
parent67d7671036e6cae24ded112e079926d55ffe9580
init: don't lose initcall return values

There is an ability to lose an initcall return value if it happened with irq
disabled or imbalanced preemption (and if we debug initcall).

Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
init/main.c