linux-hardened/arch/blackfin
Philippe Gerum 9169b51f8c Blackfin/ipipe: fix deferred pipeline sync for the root stage
This patch makes sure to sync the pipeline for the root stage only
from the outer interrupt level, when resuming kernel code after an
interrupt.

This fixes a bug causing EVT15 to be spuriously popped off upon nested
interrupts, which in turn would cause the preempted kernel code to
resume without supervisor privileges.

Signed-off-by: Philippe Gerum <rpm@xenomai.org>
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
2011-03-18 04:01:11 -04:00
..
boot Blackfin: encode cpu-rev into uImage name 2011-01-10 07:18:27 -05:00
configs Blackfin: ADI boards: enable pseudo debug insns support 2011-03-18 03:49:26 -04:00
include Blackfin/ipipe: upgrade to I-pipe mainline 2011-03-18 04:01:10 -04:00
kernel Blackfin/ipipe: upgrade to I-pipe mainline 2011-03-18 04:01:10 -04:00
lib Blackfin: outs[lwb]: make sure count is greater than 0 2011-03-04 01:26:55 -05:00
mach-bf518 Blackfin: boards: add missing "static" to peripheral lists 2011-01-10 07:18:25 -05:00
mach-bf527 Blackfin: boards: add missing "static" to peripheral lists 2011-01-10 07:18:25 -05:00
mach-bf533 Blackfin: boards: add missing "static" to peripheral lists 2011-01-10 07:18:25 -05:00
mach-bf537 Blackfin: use proper wrapper functions for modifying irq status 2011-03-18 04:01:08 -04:00
mach-bf538 Blackfin: boards: add missing "static" to peripheral lists 2011-01-10 07:18:25 -05:00
mach-bf548 Blackfin: bf548-ezkit: add CAN1 support 2011-03-18 03:49:24 -04:00
mach-bf561 Blackfin: SMP: convert to irq chip functions 2011-03-18 04:01:09 -04:00
mach-common Blackfin/ipipe: fix deferred pipeline sync for the root stage 2011-03-18 04:01:11 -04:00
mm Blackfin: sram_free_with_lsl: do not ignore return value of sram_free 2011-01-10 07:18:26 -05:00
oprofile Blackfin arch: remove hardware PM code, oprofile not use it 2009-01-07 23:14:39 +08:00
ADI_BSD.txt Blackfin: mass clean up of copyright/licensing info 2009-10-07 04:36:26 -04:00
Kconfig Blackfin: enable GENERIC_HARDIRQS_NO_DEPRECATED 2011-03-18 04:01:09 -04:00
Kconfig.debug Blackfin: drop unused irq_panic()/DEBUG_ICACHE_CHECK 2010-10-25 17:24:00 -04:00
Makefile Blackfin: encode cpu-rev into uImage name 2011-01-10 07:18:27 -05:00