Re: [take5 1/4] kevent: Core files.

2006-08-08 Thread Evgeniy Polyakov
On Tue, Aug 08, 2006 at 03:02:59PM -0700, Zach Brown ([EMAIL PROTECTED]) wrote: > > > +++ b/include/linux/kevent.h > > ... > > > +#ifdef CONFIG_KEVENT_SOCKET > > + > > +extern struct file_operations socket_file_ops; > > This doesn't build because socket_file_ops was left static in net/socket.c

Re: [take5 1/4] kevent: Core files.

2006-08-08 Thread Zach Brown
> +++ b/include/linux/kevent.h ... > +#ifdef CONFIG_KEVENT_SOCKET > + > +extern struct file_operations socket_file_ops; This doesn't build because socket_file_ops was left static in net/socket.c. In any case, kevent.h has no business exposing socket_file_ops to users of the kevent api just so

[take5 1/4] kevent: Core files.

2006-08-08 Thread Evgeniy Polyakov
Core files. This patch includes core kevent files: - userspace controlling - kernelspace interfaces - initialization - notification state machines It might also inlclude parts from other subsystem (like network related syscalls, so it is possible that it will not compile without other patche