diff options
author | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2010-02-01 13:32:41 +1100 |
---|---|---|
committer | Benjamin Herrenschmidt <benh@kernel.crashing.org> | 2010-02-01 13:32:41 +1100 |
commit | bf647fafda6515adf5ba84249fd08f64b5a9ec21 (patch) | |
tree | 35c877861660a9260e4f461a5495ba895806d1b3 | |
parent | e90c52e03b07a77675aa1584141846d3c221ea67 (diff) | |
download | linux-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.c | 6 |
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) |