Messages in this thread | | | Date | Fri, 21 Sep 2001 14:40:00 -0500 | From | "Christopher K. St. John" <> | Subject | /dev/yapoll : Re: [PATCH] /dev/epoll update ... |
| |
Davide Libenzi wrote: > > Instead of requesting /dev/epoll changes to make it > something that is not born for, i think that the /dev/poll > patch can be improved in a significant way. >
I think there's agreement that Davide doesn't want to change his /dev/epoll code.
So, as an experiment, I'm modifying /dev/epoll to more closely match the interface described in:
http://citeseer.nj.nec.com/banga99measuring.html
The paper describes in detail an event based notification mechanism for determining which fd's are ready for processing. Linux-/dev/poll is, and /dev/epoll appears to be, a variant of the mechanism described in the paper.
To save further pointless argument, I'm calling the experiment "/dev/yapoll".
Specifically, I've added code to return the initial state of the fd's as they are added to the interest list. It seems to work ok so far, but I'll be doing some benchmarking this weekend. I will post a patch if no problems turn up.
Davide seems to think it would be better to start with the Linux-/dev/poll patch, but I disagree (/dev/epoll itself appears to be based on the Linux-/dev/poll code) I guess I'll soon find out if he was right.
-- Christopher St. John cks@distributopia.com DistribuTopia http://www.distributopia.com - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |