Thomas Gleixner
fa35e42a00
arc: Use generic idle loop
...
The generic idle loop implements all functionality. Aside of that it
allows arc to implement the tsk_is_polling() functionality correctly,
despite the patently (now gone) comment in the original arc cpu_idle()
function:
/* Since we SLEEP in idle loop, TIF_POLLING_NRFLAG can't be set */
See kernel/cpu/idle.c
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Cc: Linus Torvalds <torvalds@linux-foundation.org >
Cc: Rusty Russell <rusty@rustcorp.com.au >
Cc: Paul McKenney <paulmck@linux.vnet.ibm.com >
Cc: Peter Zijlstra <peterz@infradead.org >
Reviewed-by: Cc: Srivatsa S. Bhat <srivatsa.bhat@linux.vnet.ibm.com >
Cc: Magnus Damm <magnus.damm@gmail.com >
Acked-by: Vineet Gupta <vgupta@synopsys.com >
Tested-by: Vineet Gupta <vgupta@synopsys.com >
Link: http://lkml.kernel.org/r/20130321215233.711253792@linutronix.de
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2013-04-08 17:39:23 +02:00
Vineet Gupta
17139053eb
ARC: Fixup the current ABI version
...
The upstream kernel ABI (v3) is different from current out-of-tree (v2):
* no-legacy-syscalls
* user_regs_struct layout has changed
So we rev up the ABI version
Signed-off-by: Vineet Gupta <vgupta@synopsys.com >
2013-02-27 20:00:25 +05:30
Vineet Gupta
bf90e1eab6
ARC: Process-creation/scheduling/idle-loop
...
Signed-off-by: Vineet Gupta <vgupta@synopsys.com >
Cc: Al Viro <viro@ZenIV.linux.org.uk >
Cc: Thomas Gleixner <tglx@linutronix.de >
2013-02-11 20:00:38 +05:30
Vineet Gupta
4adeefe161
ARC: Syscall support (no-legacy-syscall ABI)
...
This includes support for generic clone/for/vfork/execve
Signed-off-by: Vineet Gupta <vgupta@synopsys.com >
Cc: Arnd Bergmann <arnd@arndb.de >
Cc: Al Viro <viro@ZenIV.linux.org.uk >
Acked-by: Arnd Bergmann <arnd@arndb.de >
2013-02-11 20:00:38 +05:30