diff options
author | Tobias Klauser <tklauser@distanz.ch> | 2014-12-31 10:53:11 +0800 |
---|---|---|
committer | Ley Foon Tan <lftan@altera.com> | 2014-12-31 11:04:58 +0800 |
commit | 1b0f44923e186b2f9383b3260f6b5fbfc77b9e4a (patch) | |
tree | dfbb1e124873c802f99f81e569f28f1256cdbfbb /kernel/reboot.c | |
parent | 6f3d2b0075f74ab4f4aeca1622cd71f212a24c46 (diff) |
nios2: Use preempt_schedule_irq
Follow aa0d53260596 ("ia64: Use preempt_schedule_irq") and use
preempt_schedule_irq instead of enabling/disabling interrupts and
messing around with PREEMPT_ACTIVE in the nios2 low-level preemption
code ourselves. Also get rid of the now needless re-check for
TIF_NEED_RESCHED, preempt_schedule_irq will already take care of
rescheduling.
This also fixes the following build error when building with
CONFIG_PREEMPT:
arch/nios2/kernel/built-in.o: In function `need_resched':
arch/nios2/kernel/entry.S:374: undefined reference to `PREEMPT_ACTIVE'
Cc: Thomas Gleixner <tglx@linutronix.de>
Signed-off-by: Tobias Klauser <tklauser@distanz.ch>
Acked-by: Ley Foon Tan <lftan@altera.com>
Diffstat (limited to 'kernel/reboot.c')
0 files changed, 0 insertions, 0 deletions