diff options
Diffstat (limited to 'arch/powerpc/platforms/cell/spufs/sched.c')
-rw-r--r-- | arch/powerpc/platforms/cell/spufs/sched.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/arch/powerpc/platforms/cell/spufs/sched.c b/arch/powerpc/platforms/cell/spufs/sched.c index 45dcd269350..7298e7db2c8 100644 --- a/arch/powerpc/platforms/cell/spufs/sched.c +++ b/arch/powerpc/platforms/cell/spufs/sched.c | |||
@@ -240,6 +240,7 @@ static void spu_bind_context(struct spu *spu, struct spu_context *ctx) | |||
240 | spu->mfc_callback = spufs_mfc_callback; | 240 | spu->mfc_callback = spufs_mfc_callback; |
241 | mb(); | 241 | mb(); |
242 | spu_unmap_mappings(ctx); | 242 | spu_unmap_mappings(ctx); |
243 | spu_switch_log_notify(spu, ctx, SWITCH_LOG_START, 0); | ||
243 | spu_restore(&ctx->csa, spu); | 244 | spu_restore(&ctx->csa, spu); |
244 | spu->timestamp = jiffies; | 245 | spu->timestamp = jiffies; |
245 | spu_cpu_affinity_set(spu, raw_smp_processor_id()); | 246 | spu_cpu_affinity_set(spu, raw_smp_processor_id()); |
@@ -419,6 +420,7 @@ static void spu_unbind_context(struct spu *spu, struct spu_context *ctx) | |||
419 | spu_switch_notify(spu, NULL); | 420 | spu_switch_notify(spu, NULL); |
420 | spu_unmap_mappings(ctx); | 421 | spu_unmap_mappings(ctx); |
421 | spu_save(&ctx->csa, spu); | 422 | spu_save(&ctx->csa, spu); |
423 | spu_switch_log_notify(spu, ctx, SWITCH_LOG_STOP, 0); | ||
422 | spu->timestamp = jiffies; | 424 | spu->timestamp = jiffies; |
423 | ctx->state = SPU_STATE_SAVED; | 425 | ctx->state = SPU_STATE_SAVED; |
424 | spu->ibox_callback = NULL; | 426 | spu->ibox_callback = NULL; |
@@ -591,7 +593,7 @@ static struct spu *find_victim(struct spu_context *ctx) | |||
591 | struct spu *spu; | 593 | struct spu *spu; |
592 | int node, n; | 594 | int node, n; |
593 | 595 | ||
594 | spu_context_nospu_trace(spu_find_vitim__enter, ctx); | 596 | spu_context_nospu_trace(spu_find_victim__enter, ctx); |
595 | 597 | ||
596 | /* | 598 | /* |
597 | * Look for a possible preemption candidate on the local node first. | 599 | * Look for a possible preemption candidate on the local node first. |