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

Commit 5d1c5745 authored by Li Zhong's avatar Li Zhong Committed by Benjamin Herrenschmidt
Browse files

powerpc: Use the new schedule_user API on userspace preemption



This patch corresponds to
[PATCH] x86: Use the new schedule_user API on userspace preemption
  commit 0430499c

Signed-off-by: default avatarLi Zhong <zhong@linux.vnet.ibm.com>
Signed-off-by: default avatarBenjamin Herrenschmidt <benh@kernel.crashing.org>
parent 106ed886
Loading
Loading
Loading
Loading
+10 −0
Original line number Diff line number Diff line
#ifndef _ASM_POWERPC_CONTEXT_TRACKING_H
#define _ASM_POWERPC_CONTEXT_TRACKING_H

#ifdef CONFIG_CONTEXT_TRACKING
#define SCHEDULE_USER bl	.schedule_user
#else
#define SCHEDULE_USER bl	.schedule
#endif

#endif
+2 −1
Original line number Diff line number Diff line
@@ -33,6 +33,7 @@
#include <asm/irqflags.h>
#include <asm/ftrace.h>
#include <asm/hw_irq.h>
#include <asm/context_tracking.h>

/*
 * System calls.
@@ -632,7 +633,7 @@ _GLOBAL(ret_from_except_lite)
	andi.	r0,r4,_TIF_NEED_RESCHED
	beq	1f
	bl	.restore_interrupts
	bl	.schedule
	SCHEDULE_USER
	b	.ret_from_except_lite

1:	bl	.save_nvgprs