Long ago (0.17 days), a bug was found in linux which resulted in a
kernel lock when a select with a timeout of 0 was set. it appears that
this issue is no longer an issue and so the workaround is no longer
needed on newer kernels. Also, there is a speed concern here. Under
linux, the smallest timeout possible is 20ms due to an extremely low
clock rate. This limits the amount of events per second under linux to a
very small amount. With a timeout of 0, I've seen exponential speed
increases under kernels as early as 2.2.19 and 2.4.4. 

as such, i've commented out the linux workaround in cvs-poe. Linux
users, please checkout the latest copy of poe from cvs and beat the hell
out of this. i need to know that the issue is really resolved before
letting this patch into a stable, production poe. 

thanks so much.

--
Matt Cashner
Systems Programmer
America Online

Reply via email to