[POWERPC] spufs: remove superfluous SPU_STATE_SAVED assignments

unbind_context already sets the context state to SPU_STATE_SAVED, thus
the spu_deactivate callers don't need to do it again.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
This commit is contained in:
Christoph Hellwig 2007-02-13 21:36:47 +01:00 committed by Arnd Bergmann
parent 5cb23afc9e
commit aa56c16807
2 changed files with 1 additions and 4 deletions

View File

@ -197,10 +197,8 @@ void spu_acquire_saved(struct spu_context *ctx)
up_read(&ctx->state_sema); up_read(&ctx->state_sema);
down_write(&ctx->state_sema); down_write(&ctx->state_sema);
if (ctx->state == SPU_STATE_RUNNABLE) { if (ctx->state == SPU_STATE_RUNNABLE)
spu_deactivate(ctx); spu_deactivate(ctx);
ctx->state = SPU_STATE_SAVED;
}
downgrade_write(&ctx->state_sema); downgrade_write(&ctx->state_sema);
} }

View File

@ -315,7 +315,6 @@ void spu_yield(struct spu_context *ctx)
pr_debug("%s: yielding SPU %d NODE %d\n", pr_debug("%s: yielding SPU %d NODE %d\n",
__FUNCTION__, spu->number, spu->node); __FUNCTION__, spu->number, spu->node);
spu_deactivate(ctx); spu_deactivate(ctx);
ctx->state = SPU_STATE_SAVED;
need_yield = 1; need_yield = 1;
} else { } else {
spu->prio = MAX_PRIO; spu->prio = MAX_PRIO;