Currently the poll methods on spufs all call spu_acquire which turns into a mutex_lock on ctx->state_mutex. Unfortunately ->poll isn't actually allowed to block (although I can't really find a good reason for that). Looks like we're in a bit of a problem here.