zephyr/arch/arm/core
Benjamin Walsh 13f6a0c676 kernel/arm: fix missing interrupt lock around _is_next_thread_current()
This reverts commit

	"kernel/arm: add comment about _is_next_thread_current"

and fixes the interrupt locking issue.

The comment would have been right if only reads were done the ready
queue, but that is not the case. It turns out that the comment was written
ignoring the fact that _is_next_thread_current() updates the next thread
cache when fetching the next thread.

Change-Id: I21c9230f85f4f87a6bbf14fd4a9eb7e19b59f8c5
Signed-off-by: Benjamin Walsh <benjamin.walsh@windriver.com>
2016-11-16 00:16:28 +00:00
..
cortex_m kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
offsets kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
__aeabi_atexit.c build: Add C++ support 2016-02-05 20:25:23 -05:00
cpu_idle.S kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
exc_exit.S kernel/arm: fix missing interrupt lock around _is_next_thread_current() 2016-11-16 00:16:28 +00:00
fatal.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
fault.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
fault_s.S arch/arm: add initial support for Cortex-M0/M0+ 2016-10-22 01:25:53 +00:00
gdb_stub.S kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
gdb_stub_irq_vector_table.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
irq_init.c Fixed file description and applied doxygen style 2016-02-05 20:24:58 -05:00
irq_manage.c ARM: irq: Add _arch_irq_is_enabled external interrupt API 2016-09-20 19:45:31 +00:00
irq_offload.c irq_offload: API to run a function in IRQ context 2016-02-05 20:24:55 -05:00
isr_wrapper.S kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
Kconfig arm: Add support for both floating point ABIs 2016-08-11 17:37:12 +00:00
Makefile arm: remove support for legacy kernels 2016-11-04 22:56:18 +00:00
swap.S kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
sys_fatal_error_handler.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
thread.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00
thread_abort.c kernel/arch: consolidate tTCS and TNANO definitions 2016-11-12 07:04:52 -05:00