Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d3764397 authored by Jeremy Kerr's avatar Jeremy Kerr Committed by Arnd Bergmann
Browse files

[POWERPC] spufs: Minor cleanup of spu_wait



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

Signed-off-by: default avatarJeremy Kerr <jk@ozlabs.org>
Signed-off-by: default avatarArnd Bergmann <arnd.bergmann@de.ibm.com>
parent f11f5ee7
Loading
Loading
Loading
Loading
+6 −7
Original line number Diff line number Diff line
@@ -223,14 +223,13 @@ extern char *isolated_loader;
		prepare_to_wait(&(wq), &__wait, TASK_INTERRUPTIBLE);	\
		if (condition)						\
			break;						\
		if (!signal_pending(current)) {				\
		if (signal_pending(current)) {				\
			__ret = -ERESTARTSYS;				\
			break;						\
		}							\
		spu_release(ctx);					\
		schedule();						\
		spu_acquire(ctx);					\
			continue;					\
		}							\
		__ret = -ERESTARTSYS;					\
		break;							\
	}								\
	finish_wait(&(wq), &__wait);					\
	__ret;								\