Re: [1/1] Kevent subsystem.

2006-06-22 Thread YOSHIFUJI Hideaki / 吉藤英明
In article <[EMAIL PROTECTED]> (at Thu, 22 Jun 2006 23:14:07 -0700 (PDT)), David Miller <[EMAIL PROTECTED]> says: > From: YOSHIFUJI Hideaki <[EMAIL PROTECTED]> > Date: Fri, 23 Jun 2006 15:12:44 +0900 (JST) > > > We do not waste syscall entries; we can probably use socketcall > > for sys_aio_recv

Re: [1/1] Kevent subsystem.

2006-06-22 Thread David Miller
From: YOSHIFUJI Hideaki <[EMAIL PROTECTED]> Date: Fri, 23 Jun 2006 15:12:44 +0900 (JST) > We do not waste syscall entries; we can probably use socketcall > for sys_aio_recv, sys_aio_send (and maybe, sys_aio_sendfile). socketcall is deprecated and some architectures do not even have a slot for it

Re: [1/1] Kevent subsystem.

2006-06-22 Thread YOSHIFUJI Hideaki / 吉藤英明
In article <[EMAIL PROTECTED]> (at Thu, 22 Jun 2006 21:14:37 +0400), Evgeniy Polyakov <[EMAIL PROTECTED]> says: > Patch against linux-2.6.17-git tree attached (gzipped). > I would like to hear some comments about the overall design, > implementation and plans about it's usefullness for generic ke

Re: [1/1] Kevent subsystem.

2006-06-22 Thread Evgeniy Polyakov
On Thu, Jun 22, 2006 at 03:01:24PM -0400, James Morris ([EMAIL PROTECTED]) wrote: > On Thu, 22 Jun 2006, Evgeniy Polyakov wrote: > > > Patch against linux-2.6.17-git tree attached (gzipped). > > I would like to hear some comments about the overall design, > > implementation and plans about it's u

Re: [1/1] Kevent subsystem.

2006-06-22 Thread Evgeniy Polyakov
On Thu, Jun 22, 2006 at 09:53:38PM +0200, Robert Iakobashvili ([EMAIL PROTECTED]) wrote: > Evgeniy, > > On 6/22/06, Evgeniy Polyakov <[EMAIL PROTECTED]> wrote: > > >Kevent subsystem incorporates several AIO/kqueue design notes and ideas. > >Kevent can be used both for edge and level notification

Re: [1/1] Kevent subsystem.

2006-06-22 Thread Robert Iakobashvili
Evgeniy, On 6/22/06, Evgeniy Polyakov <[EMAIL PROTECTED]> wrote: Kevent subsystem incorporates several AIO/kqueue design notes and ideas. Kevent can be used both for edge and level notifications. It supports socket notifications, network AIO (aio_send(), aio_recv() and aio_sendfile()), inode no

Re: [1/1] Kevent subsystem.

2006-06-22 Thread James Morris
On Thu, 22 Jun 2006, Evgeniy Polyakov wrote: > Patch against linux-2.6.17-git tree attached (gzipped). > I would like to hear some comments about the overall design, > implementation and plans about it's usefullness for generic kernel. Please send patches as in-line ascii text, along with documen

[1/1] Kevent subsystem.

2006-06-22 Thread Evgeniy Polyakov
Hello. Kevent subsystem incorporates several AIO/kqueue design notes and ideas. Kevent can be used both for edge and level notifications. It supports socket notifications, network AIO (aio_send(), aio_recv() and aio_sendfile()), inode notifications (create/remove), generic poll()/select() notific

[1/1] Kevent subsystem.

2006-05-02 Thread Evgeniy Polyakov
Kevent subsystem incorporates several AIO/kqueue design notes and ideas. Kevent can be used both for edge and level triggered notifications. It supports: o socket notifications (accept, receiving and sending) o network AIO (aio_send(), aio_recv() and aio_sendfile()) [3] o inode notifications (crea