diff options
Diffstat (limited to 'arch/powerpc/platforms/cell/spu_base.c')
-rw-r--r-- | arch/powerpc/platforms/cell/spu_base.c | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/arch/powerpc/platforms/cell/spu_base.c b/arch/powerpc/platforms/cell/spu_base.c index 70c660121e..96b5f0f1c1 100644 --- a/arch/powerpc/platforms/cell/spu_base.c +++ b/arch/powerpc/platforms/cell/spu_base.c | |||
@@ -324,14 +324,12 @@ spu_irq_class_0(int irq, void *data) | |||
324 | stat = spu_int_stat_get(spu, 0) & mask; | 324 | stat = spu_int_stat_get(spu, 0) & mask; |
325 | 325 | ||
326 | spu->class_0_pending |= stat; | 326 | spu->class_0_pending |= stat; |
327 | spu->class_0_dsisr = spu_mfc_dsisr_get(spu); | ||
328 | spu->class_0_dar = spu_mfc_dar_get(spu); | 327 | spu->class_0_dar = spu_mfc_dar_get(spu); |
329 | spin_unlock(&spu->register_lock); | 328 | spin_unlock(&spu->register_lock); |
330 | 329 | ||
331 | spu->stop_callback(spu, 0); | 330 | spu->stop_callback(spu, 0); |
332 | 331 | ||
333 | spu->class_0_pending = 0; | 332 | spu->class_0_pending = 0; |
334 | spu->class_0_dsisr = 0; | ||
335 | spu->class_0_dar = 0; | 333 | spu->class_0_dar = 0; |
336 | 334 | ||
337 | spu_int_stat_clear(spu, 0, stat); | 335 | spu_int_stat_clear(spu, 0, stat); |