summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Herrenschmidt <benh@kernel.crashing.org>2010-02-01 13:32:41 +1100
committerBenjamin Herrenschmidt <benh@kernel.crashing.org>2010-02-01 13:32:41 +1100
commitbf647fafda6515adf5ba84249fd08f64b5a9ec21 (patch)
tree35c877861660a9260e4f461a5495ba895806d1b3
parente90c52e03b07a77675aa1584141846d3c221ea67 (diff)
downloadlinux-3.10-bf647fafda6515adf5ba84249fd08f64b5a9ec21.tar.gz
linux-3.10-bf647fafda6515adf5ba84249fd08f64b5a9ec21.tar.bz2
linux-3.10-bf647fafda6515adf5ba84249fd08f64b5a9ec21.zip
powerpc/pseries: Fix xics build without CONFIG_SMP
desc->affinity doesn't exit in that case. Let's use a macro for the UP variant of get_irq_server(), it's the easiest way, avoids evaluating arguments. Signed-off-by: Benjamin Herrenschmidt <benh@kernel.crashing.org>
-rw-r--r--arch/powerpc/platforms/pseries/xics.c6
1 files changed, 1 insertions, 5 deletions
diff --git a/arch/powerpc/platforms/pseries/xics.c b/arch/powerpc/platforms/pseries/xics.c
index d80f193cd87..1ee66db003b 100644
--- a/arch/powerpc/platforms/pseries/xics.c
+++ b/arch/powerpc/platforms/pseries/xics.c
@@ -191,11 +191,7 @@ static int get_irq_server(unsigned int virq, cpumask_t cpumask,
return default_server;
}
#else
-static int get_irq_server(unsigned int virq, cpumask_t cpumask,
- unsigned int strict_check)
-{
- return default_server;
-}
+#define get_irq_server(virq, cpumask, strict_check) (default_server)
#endif
static void xics_unmask_irq(unsigned int virq)