From d3f846e8cd2b835db5c8b6222ad0fedd8873ea09 Mon Sep 17 00:00:00 2001 From: Hendrik Brueckner Date: Wed, 6 Feb 2013 16:12:03 +0100 Subject: [PATCH] --- yaml --- r: 356131 b: refs/heads/master c: c0048de29d207fe3407360c28a9025891506dd6a h: refs/heads/master i: 356129: 0162c55395c6c8bfa104d4a9ef1e52a178afd676 356127: b965d79b9864f0409cb11a52a5c7dbacdab92e76 v: v3 --- [refs] | 2 +- trunk/net/iucv/iucv.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 0363bf58d606..dd3347ef3080 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 0e0d04a8677f33360cfbb5f8c7aa4ee8cbf5a287 +refs/heads/master: c0048de29d207fe3407360c28a9025891506dd6a diff --git a/trunk/net/iucv/iucv.c b/trunk/net/iucv/iucv.c index df082508362d..4fe76ff214c2 100644 --- a/trunk/net/iucv/iucv.c +++ b/trunk/net/iucv/iucv.c @@ -831,8 +831,11 @@ static int iucv_reboot_event(struct notifier_block *this, { int i; + if (cpumask_empty(&iucv_irq_cpumask)) + return NOTIFY_DONE; + get_online_cpus(); - on_each_cpu(iucv_block_cpu, NULL, 1); + on_each_cpu_mask(&iucv_irq_cpumask, iucv_block_cpu, NULL, 1); preempt_disable(); for (i = 0; i < iucv_max_pathid; i++) { if (iucv_path_table[i])