Thread (26 messages) 26 messages, 5 authors, 2014-07-06

Re: Filesystem lockup with CONFIG_PREEMPT_RT

From: Steven Rostedt <rostedt@goodmis.org>
Date: 2014-06-27 17:54:19
Also in: lkml

Possibly related (same subject, not in this thread)

On Fri, 27 Jun 2014 19:34:53 +0200
Mike Galbraith [off-list ref] wrote:
On Fri, 2014-06-27 at 10:01 -0400, Steven Rostedt wrote:
quoted
This seems like a lot of hacks.
It is exactly that, lacking proper pooper-scooper, show rt kernel how to
not step in it.
quoted
I'm wondering if it would work if we
just have the rt_spin_lock_slowlock not call schedule(), but call
__schedule() directly. I mean it would keep with the mainline paradigm
as spinlocks don't sleep there, and one going to sleep in the -rt
kernel is similar to it being preempted by a very long NMI.
Problem being that we do sleep there, do need wakeup.  I have a hack
that turns them back into spinning locks, but it.. works too :)
Why do we need the wakeup? the owner of the lock should wake it up
shouldn't it?


-- Steve
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help