diff options
author | Sasha Levin <sasha.levin@oracle.com> | 2014-08-06 19:08:14 -0400 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2014-08-06 21:01:22 -0400 |
commit | 618fde872163e782183ce574c77f1123e2be8887 (patch) | |
tree | ac73373be86f8f44d32f8484b24e64581eb65f24 /kernel/smp.c | |
parent | dbffcd03d77a3fb4d80a7981c7e589fc35769e9b (diff) |
kernel/smp.c:on_each_cpu_cond(): fix warning in fallback path
The rarely-executed memry-allocation-failed callback path generates a
WARN_ON_ONCE() when smp_call_function_single() succeeds. Presumably
it's supposed to warn on failures.
Signed-off-by: Sasha Levin <sasha.levin@oracle.com>
Cc: Christoph Lameter <cl@gentwo.org>
Cc: Gilad Ben-Yossef <gilad@benyossef.com>
Cc: David Rientjes <rientjes@google.com>
Cc: Joonsoo Kim <iamjoonsoo.kim@lge.com>
Cc: Tejun Heo <htejun@gmail.com>
Cc: <stable@vger.kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'kernel/smp.c')
-rw-r--r-- | kernel/smp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/smp.c b/kernel/smp.c index 487653b5844f..aff8aa14f547 100644 --- a/kernel/smp.c +++ b/kernel/smp.c | |||
@@ -670,7 +670,7 @@ void on_each_cpu_cond(bool (*cond_func)(int cpu, void *info), | |||
670 | if (cond_func(cpu, info)) { | 670 | if (cond_func(cpu, info)) { |
671 | ret = smp_call_function_single(cpu, func, | 671 | ret = smp_call_function_single(cpu, func, |
672 | info, wait); | 672 | info, wait); |
673 | WARN_ON_ONCE(!ret); | 673 | WARN_ON_ONCE(ret); |
674 | } | 674 | } |
675 | preempt_enable(); | 675 | preempt_enable(); |
676 | } | 676 | } |