aboutsummaryrefslogtreecommitdiffstats
path: root/arch/powerpc/platforms/cell/spu_base.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/powerpc/platforms/cell/spu_base.c')
-rw-r--r--arch/powerpc/platforms/cell/spu_base.c2
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);