[POWERPC] spufs: Minor cleanup of spu_wait

Change the loop in spu_wait to be a little more straightforward.

Signed-off-by: Jeremy Kerr <jk@ozlabs.org>
Signed-off-by: Arnd Bergmann <arnd.bergmann@de.ibm.com>
This commit is contained in:
Jeremy Kerr 2007-04-23 21:08:24 +02:00 коммит произвёл Arnd Bergmann
Родитель f11f5ee70f
Коммит d3764397d0
1 изменённых файлов: 6 добавлений и 7 удалений

Просмотреть файл

@ -223,14 +223,13 @@ extern char *isolated_loader;
prepare_to_wait(&(wq), &__wait, TASK_INTERRUPTIBLE); \
if (condition) \
break; \
if (!signal_pending(current)) { \
spu_release(ctx); \
schedule(); \
spu_acquire(ctx); \
continue; \
if (signal_pending(current)) { \
__ret = -ERESTARTSYS; \
break; \
} \
__ret = -ERESTARTSYS; \
break; \
spu_release(ctx); \
schedule(); \
spu_acquire(ctx); \
} \
finish_wait(&(wq), &__wait); \
__ret; \