From 3bd166d1656b12b23dcb7a4aa0f5c712119c51b6 Mon Sep 17 00:00:00 2001 From: Nishanth Aravamudan Date: Fri, 1 Oct 2010 11:26:18 +0000 Subject: [PATCH] --- yaml --- r: 212873 b: refs/heads/master c: f56029b5eafda6175be4e5c91ca69c04ccda3661 h: refs/heads/master i: 212871: 9ebe54a3f6cd0cf65ea77a64cae0bb05d616ef65 v: v3 --- [refs] | 2 +- trunk/arch/powerpc/platforms/pseries/xics.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index d925e3ca9bde..aac0d6b6da34 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: bc0df9ec4c014dac85c0358f56be4223bf0f3334 +refs/heads/master: f56029b5eafda6175be4e5c91ca69c04ccda3661 diff --git a/trunk/arch/powerpc/platforms/pseries/xics.c b/trunk/arch/powerpc/platforms/pseries/xics.c index 93834b0d8272..7c1e3426888b 100644 --- a/trunk/arch/powerpc/platforms/pseries/xics.c +++ b/trunk/arch/powerpc/platforms/pseries/xics.c @@ -178,7 +178,7 @@ static int get_irq_server(unsigned int virq, const struct cpumask *cpumask, if (!distribute_irqs) return default_server; - if (!cpumask_equal(cpumask, cpu_all_mask)) { + if (!cpumask_subset(cpu_possible_mask, cpumask)) { int server = cpumask_first_and(cpu_online_mask, cpumask); if (server < nr_cpu_ids)