diff options
Diffstat (limited to 'arch/sparc/kernel/sun4d_smp.c')
-rw-r--r-- | arch/sparc/kernel/sun4d_smp.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/arch/sparc/kernel/sun4d_smp.c b/arch/sparc/kernel/sun4d_smp.c index d5c319553fd0..9d98e5002a09 100644 --- a/arch/sparc/kernel/sun4d_smp.c +++ b/arch/sparc/kernel/sun4d_smp.c | |||
@@ -204,7 +204,7 @@ static void __init smp4d_ipi_init(void) | |||
204 | 204 | ||
205 | void sun4d_ipi_interrupt(void) | 205 | void sun4d_ipi_interrupt(void) |
206 | { | 206 | { |
207 | struct sun4d_ipi_work *work = &__get_cpu_var(sun4d_ipi_work); | 207 | struct sun4d_ipi_work *work = this_cpu_ptr(&sun4d_ipi_work); |
208 | 208 | ||
209 | if (work->single) { | 209 | if (work->single) { |
210 | work->single = 0; | 210 | work->single = 0; |