Messages in this thread | | | Date | Thu, 14 Feb 2013 15:37:12 +0100 | From | Alexander Gordeev <> | Subject | Re: [PATCH v2 -tip] sched/rt: Fix locality of threaded interrupt handlers |
| |
On Mon, Jan 14, 2013 at 03:11:52PM +0100, Alexander Gordeev wrote: > When a interrupt affinity mask targets multiple CPUs, the > RT scheduler selects a runqueue for RT task corresponding > to a threaded interrupt handler without consideration of > where the interrupt is actually gets delivered. It leads > to a suboptimal condition when a hardware interrupt handler > executes on one CPU while the threaded interrupt handler > executes on another CPU. > > This fix alters the behaviour of threaded handler wake-ups > by getting priority to a CPU where the hardware interrupt > handler is executing. As result, most of the time both > halves of interrupt handling are kept local.
Hi Thomas, Ingo,
Would you ack/consider this patch?
Thanks!
-- Regards, Alexander Gordeev agordeev@redhat.com
| |