Messages in this thread Patch in this message | | | Subject | Re: [PATCH 2.6.10-mm2] Use the new preemption code [2/3] | From | Thomas Gleixner <> | Date | Mon, 10 Jan 2005 01:53:26 +0100 |
| |
This patch adjusts the ARM entry code to use the fixed up preempt_schedule() handling in 2.6.10-mm2
Signed-off-by: Benedikt Spranger <bene@linutronix.de> Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
--- entry-armv.S | 4 +--- 1 files changed, 1 insertion(+), 3 deletions(-) --- Index: 2.6.10-mm1/arch/ppc/kernel/entry.S =================================================================== --- 2.6.10-mm1/arch/ppc/kernel/entry.S (revision 141) +++ 2.6.10-mm1/arch/ppc/kernel/entry.S (working copy) @@ -624,12 +624,12 @@ beq+ restore andi. r0,r3,MSR_EE /* interrupts off? */ beq restore /* don't schedule if so */ -1: lis r0,PREEMPT_ACTIVE@h +1: li r0,1 stw r0,TI_PREEMPT(r9) ori r10,r10,MSR_EE SYNC MTMSRD(r10) /* hard-enable interrupts */ - bl schedule + bl entry_preempt_schedule LOAD_MSR_KERNEL(r10,MSR_KERNEL) SYNC MTMSRD(r10) /* disable interrupts */
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |