From: Philippe Gerum Date: Mon, 22 Jun 2009 16:23:32 +0000 (+0200) Subject: Blackfin: allow high priority domains to preempt schedule_tail() X-Git-Tag: v2.6.32-rc1~662^2~67 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=6b8019c85e18295466095a5778a14c1e9a067554;p=pandora-kernel.git 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 Signed-off-by: Mike Frysinger --- Reading git-diff-tree failed