openrisc: fix initial preempt state for secondary cpu tasks
authorStafford Horne <shorne@gmail.com>
Wed, 12 Jul 2017 08:20:38 +0000 (17:20 +0900)
committerStafford Horne <shorne@gmail.com>
Fri, 3 Nov 2017 05:01:14 +0000 (14:01 +0900)
commitb441aab7aa0e15955c432736b08a218a6a4c77f0
treec285dfe1d0331f01088161f7dca67f204f6fec5a
parent8e6d08e0a15e7d4d4b608b56597350d4cdd77710
openrisc: fix initial preempt state for secondary cpu tasks

During SMP testing we were getting the below warning after booting the
secondary cpu:

[    0.060000] BUG: scheduling while atomic: swapper/1/0/0x00000000

This change follows similar patterns from other architectures to start
the schduler with preempt disabled.

Signed-off-by: Stafford Horne <shorne@gmail.com>
arch/openrisc/include/asm/thread_info.h
arch/openrisc/kernel/smp.c