mirror of https://lore.kernel.org/lkml/
 help / color / mirror / Atom feed
From: Davide Libenzi <davidel@xmailserver.org>
To: Pavel Pisa <pisa@cmp.felk.cvut.cz>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: Unexpected cascaded epoll behavior - my mistake or kernel bug
Date: Mon, 26 Jan 2009 11:54:35 -0800 (PST)	[thread overview]
Message-ID: <alpine.DEB.1.10.0901261152160.26576@alien.or.mcafeemobile.com> (raw)
In-Reply-To: <200901260228.54098.pisa@cmp.felk.cvut.cz>

On Mon, 26 Jan 2009, Pavel Pisa wrote:

> Hello Davide,
> 
> thanks for fast reply and effort.
> 
> I have tested your patch with patched and unpatched 2.6.28.2 kernel.
> The outputs are attached. The patched kernel passes all your tests.
> 
> But I have bad news. My library code does not fall into busy loop
> after your patching but my FIFO tests do not work even in
> single level epoll scenario. The strace output is attached as well.
> I try to do more testing tomorrow. I have returned from weekend trip
> at the evening today and I have not much time for deeper analysis.
> 
> But it looks like write level sensitive events are not triggering
> for epoll at all. The pipe is not fill by any character and specified
> timeout is triggered with next message as fail results.
>   @ pipe #X evptrig wr timeout
>   @ pipe #X evptrig rd timeout
>  
> If you want to test the code on your box, download library
> 
> http://cmp.felk.cvut.cz/~pisa/ulan/ul_evpoll-090123.tar.gz
> 
> The simple "make" in the top directory should work.

It'd be really great if you could spare me having to dig into few 
thousands lines of userspace library code, and you could isolate a little 
bit better what is the expected result, and the error result.



- Davide



  reply	other threads:[~2009-01-26 19:55 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-01-23  0:09 Pavel Pisa
2009-01-23  1:21 ` Davide Libenzi
2009-01-24 21:58 ` Davide Libenzi
2009-01-25 21:02   ` Davide Libenzi
2009-01-26  1:28   ` Pavel Pisa
2009-01-26 19:54     ` Davide Libenzi [this message]
2009-01-26 20:36       ` Davide Libenzi
2009-01-26 21:04         ` Davide Libenzi
2009-01-27  0:24           ` Pavel Pisa
2009-01-27  1:03             ` Davide Libenzi

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=alpine.DEB.1.10.0901261152160.26576@alien.or.mcafeemobile.com \
    --to=davidel@xmailserver.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=pisa@cmp.felk.cvut.cz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox

all inboxes | Powered by JetHome®