public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Problem with wake_up using real-time scheduling
@ 2009-06-30  8:44 Zoltan Bus
  2009-07-01  1:38 ` Robert Hancock
  2009-07-02 17:10 ` Gregory Haskins
  0 siblings, 2 replies; 3+ messages in thread
From: Zoltan Bus @ 2009-06-30  8:44 UTC (permalink / raw)
  To: linux-kernel

Hello,

I have a problem on kernel 2.6.26.3. I have a real-time task which
uses the select system call to poll my audio driver. The sleeping task
is waken up by wake_up() from an interrupt handler.
The problem is, that the wake_up() function  sometimes does not wake
up the task if real-time priority is used.

The try_to_wake_up() returns from the out_running section, because of the check

      if (p->se.on_rq)
              goto out_running;

There are no other tasks running when the poll function is called.

Is this a known problem? Is it fixed somehow in newer versions?
Unfortunately I do not have the possibility to change the newest kernel version.
I am a newbie at linux, thank you very much for your help.

Zoltan

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-07-02 17:10 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-06-30  8:44 Problem with wake_up using real-time scheduling Zoltan Bus
2009-07-01  1:38 ` Robert Hancock
2009-07-02 17:10 ` Gregory Haskins

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox