diff options
author | Philippe Gerum <rpm@xenomai.org> | 2009-06-22 18:23:32 +0200 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2009-09-16 21:28:33 -0400 |
commit | 6b8019c85e18295466095a5778a14c1e9a067554 (patch) | |
tree | de7b2b5ee21f5d70746821a2a5d929577cd0fed5 /lib | |
parent | bc569f1a77199926be97ba6266dbea27768264df (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 'lib')
0 files changed, 0 insertions, 0 deletions