On Sun, Jun 14, 2009 at 12:13 PM, Florian Schaefer<[email protected]> wrote:
> You are talking about batget here, right?  So batget and tempget use
> different ways of obtaining their information?  Anyway, I can confirm
> this behavior, batget works in conjunction with 2.6.29 but fails with
> 2.6.30 -- so this is what you get for running bleeding edge stuff. ;)
> So you're waiting for the kernel folks to "fix" things with a newer release?
>
> But what about the behavior of the cpu module?

I'm not sure about the cpu module, need to look at code or ask author
(raster). As for waiting kernel guys, probably there is a solution
somewhere, but as we didn't come to the problem ourselves, we're
waiting :-) You know, maybe the problem disappear in .31 or someone
come with a clear fix... because doing polling is not good :-/

If you know kernel guys or have time to mail them and ask for a
solution, it could help. Problem is that after .30 poll will always
report there is data to read from file descriptors (fds), so E reads
and it will return 0 bytes, forever ... taking all available cpu
resources. Before we just blocked the files until more bytes were
there for reading, when there were, we just read and bing, got the
information and went back to sleep.

If you search you can find in this list the exact reference to commit
that cause this problem.


-- 
Gustavo Sverzut Barbieri
http://profusion.mobi embedded systems
--------------------------------------
MSN: [email protected]
Skype: gsbarbieri
Mobile: +55 (19) 9225-2202

------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to