summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYingchao Zhou <yingchao.zhou@gmail.com>2006-08-27 01:23:46 -0700
committerLinus Torvalds <torvalds@g5.osdl.org>2006-08-27 11:01:31 -0700
commit4edb9a143e31d2e191c199262226e1a5923ff8f7 (patch)
treec876dfb150124613dfb0564781de4fb2bf424d7c
parentecdc63948763586e101108dfe1ba316ec069fe39 (diff)
downloadlwn-4edb9a143e31d2e191c199262226e1a5923ff8f7.tar.gz
lwn-4edb9a143e31d2e191c199262226e1a5923ff8f7.zip
[PATCH] Remove redundant up() in stop_machine()
An up() is called in kernel/stop_machine.c on failure, and also in the caller (unconditionally). Signed-off-by: Zhou Yingchao <yingchao.zhou@gmail.com> Cc: <stable@kernel.org> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
-rw-r--r--kernel/stop_machine.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/kernel/stop_machine.c b/kernel/stop_machine.c
index dcfb5d731466..51cacd111dbd 100644
--- a/kernel/stop_machine.c
+++ b/kernel/stop_machine.c
@@ -111,7 +111,6 @@ static int stop_machine(void)
/* If some failed, kill them all. */
if (ret < 0) {
stopmachine_set_state(STOPMACHINE_EXIT);
- up(&stopmachine_mutex);
return ret;
}