aboutsummaryrefslogtreecommitdiff
path: root/arch/blackfin/mach-common/entry.S
diff options
context:
space:
mode:
authorPhilippe Gerum <rpm@xenomai.org>2009-06-22 18:23:32 +0200
committerMike Frysinger <vapier@gentoo.org>2009-09-16 21:28:33 -0400
commit6b8019c85e18295466095a5778a14c1e9a067554 (patch)
treede7b2b5ee21f5d70746821a2a5d929577cd0fed5 /arch/blackfin/mach-common/entry.S
parentbc569f1a77199926be97ba6266dbea27768264df (diff)
Blackfin: allow high priority domains to preempt schedule_tail()
ret_from_fork is always entered with hw interrupts off, which prevents real-time domains to preempt the Linux kernel during part of the initial context switch to the new task, which could in turn raise the worst-case latency figures. To avoid this, stall the root domain stage in the interrupt pipeline to keep the scheduling tail code free from Linux-handled IRQs, then enable hardware interrupts again. Signed-off-by: Philippe Gerum <rpm@xenomai.org> Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'arch/blackfin/mach-common/entry.S')
0 files changed, 0 insertions, 0 deletions