On Thu, 3 Jul 2008 14:31:26 -0400 (EDT)
Steven Rostedt <rostedt@goodmis.org> wrote:
quoted text > Due to a possible deadlock, the waking of the softirq was pushed outside
> of the hrtimer base locks. See commit 0c96c5979a522c3323c30a078a70120e29b5bdbc
Please quote at least the patch title rather than raw hashes.
afaict that patch isn't in 2.6.25 yet you copied
stable@kernel.org .
Please clarify.
quoted text >
> Unfortunately this allows the task to migrate after setting up the softirq
> and raising it. Since softirqs run a queue that is per-cpu we may raise the
> softirq on the wrong CPU and this will keep the queued softirq task from
> running.
>
> To solve this issue, this patch disables preemption around the releasing
> of the hrtimer lock and raising of the softirq.
>
This seems to be 2.6.26 material and is inapplicable to 2.6.25?
--
unsubscribe notice To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Messages in current thread:
Re: [PATCH] hrtimer: prevent migration for raising softirq , Andrew Morton , (Thu Jul 3, 3:53 pm)