Accept more types of FD Taps in #eventfd
authorBarret Rhoden <brho@cs.berkeley.edu>
Tue, 29 Sep 2015 19:09:33 +0000 (15:09 -0400)
committerBarret Rhoden <brho@cs.berkeley.edu>
Thu, 8 Oct 2015 14:29:57 +0000 (10:29 -0400)
commitcfb02bd7818d18b44e56056a394cde860b628965
tree494ce3fc7e0886ade9834b2b7198854fe313a25a
parent68651b96a61208bdf3c8019bc29a78a65e15bee3
Accept more types of FD Taps in #eventfd

The taps will never fire, but people can at least ask for them.  Asking
for ERROR is actually legitimate in Linux.

In general, being strict with what taps people ask for might be too
harsh, though in general if someone asks for something, they might
actually care if it happens or not.  For instance, we don't want to have
a device that can't do a READABLE tap and then have an app that thinks
it is waiting for READABLE to fire.  It never will, and the application
will hang.  So perhaps being strict on the more *important* taps is the
way to go.

Signed-off-by: Barret Rhoden <brho@cs.berkeley.edu>
kern/drivers/dev/eventfd.c