X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=kernel%2Fstop_machine.c;h=daabb74ee0bc2648dda71286eb0331074af5f28b;hb=18062a91d2ddc40e19fc674afeb7cad58cfa23ab;hp=dcfb5d731466257f7f003ba5eb84083f0185d22c;hpb=bf785ee0aeea7a3e717cb1e11df4135b6cbde7da;p=linux-2.6 diff --git a/kernel/stop_machine.c b/kernel/stop_machine.c index dcfb5d7314..daabb74ee0 100644 --- a/kernel/stop_machine.c +++ b/kernel/stop_machine.c @@ -1,8 +1,12 @@ -#include -#include -#include +/* Copyright 2005 Rusty Russell rusty@rustcorp.com.au IBM Corporation. + * GPL v2 and any later version. + */ #include #include +#include +#include +#include +#include #include #include #include @@ -111,7 +115,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; } @@ -206,3 +209,4 @@ int stop_machine_run(int (*fn)(void *), void *data, unsigned int cpu) return ret; } +EXPORT_SYMBOL_GPL(stop_machine_run);