[Qemu-devel] [PATCH 08/12] Threadlet: Add aio_signal_handler threadlet API

2011-01-20 Thread Arun R Bharadwaj
This patch adds aio_signal_handler threadlet API. Earler posix-aio-compat.c had its own signal handler code. Now abstract this, in the later patch it is moved to a generic code so that it can be used by other subsystems. Signed-off-by: Arun R Bharadwaj Reviewed-by: Stefan Hajnoczi --- Makefile.

Re: [Qemu-devel] [PATCH 08/12] Threadlet: Add aio_signal_handler threadlet API

2011-01-18 Thread Stefan Hajnoczi
On Tue, Jan 18, 2011 at 6:10 PM, Venkateswararao Jujjuri (JV) wrote: > On 1/17/2011 11:14 PM, Stefan Hajnoczi wrote: >> On Tue, Jan 18, 2011 at 6:46 AM, Arun R Bharadwaj >> wrote: >>> * Stefan Hajnoczi [2011-01-18 06:31:34]: >>> On Tue, Jan 18, 2011 at 4:43 AM, Arun R Bharadwaj wrote:

Re: [Qemu-devel] [PATCH 08/12] Threadlet: Add aio_signal_handler threadlet API

2011-01-18 Thread Venkateswararao Jujjuri (JV)
On 1/17/2011 11:14 PM, Stefan Hajnoczi wrote: > On Tue, Jan 18, 2011 at 6:46 AM, Arun R Bharadwaj > wrote: >> * Stefan Hajnoczi [2011-01-18 06:31:34]: >> >>> On Tue, Jan 18, 2011 at 4:43 AM, Arun R Bharadwaj >>> wrote: * Stefan Hajnoczi [2011-01-17 09:56:58]: > On Thu, Jan 13, 201

Re: [Qemu-devel] [PATCH 08/12] Threadlet: Add aio_signal_handler threadlet API

2011-01-17 Thread Stefan Hajnoczi
On Tue, Jan 18, 2011 at 6:46 AM, Arun R Bharadwaj wrote: > * Stefan Hajnoczi [2011-01-18 06:31:34]: > >> On Tue, Jan 18, 2011 at 4:43 AM, Arun R Bharadwaj >> wrote: >> > * Stefan Hajnoczi [2011-01-17 09:56:58]: >> > >> >> On Thu, Jan 13, 2011 at 12:14 PM, Arun R Bharadwaj >> >> wrote: >> >> >

Re: [Qemu-devel] [PATCH 08/12] Threadlet: Add aio_signal_handler threadlet API

2011-01-17 Thread Arun R Bharadwaj
* Stefan Hajnoczi [2011-01-18 06:31:34]: > On Tue, Jan 18, 2011 at 4:43 AM, Arun R Bharadwaj > wrote: > > * Stefan Hajnoczi [2011-01-17 09:56:58]: > > > >> On Thu, Jan 13, 2011 at 12:14 PM, Arun R Bharadwaj > >> wrote: > >> > +static void threadlet_io_completion_signal_handler(int signum) > >>

Re: [Qemu-devel] [PATCH 08/12] Threadlet: Add aio_signal_handler threadlet API

2011-01-17 Thread Stefan Hajnoczi
On Tue, Jan 18, 2011 at 4:43 AM, Arun R Bharadwaj wrote: > * Stefan Hajnoczi [2011-01-17 09:56:58]: > >> On Thu, Jan 13, 2011 at 12:14 PM, Arun R Bharadwaj >> wrote: >> > +static void threadlet_io_completion_signal_handler(int signum) >> > +{ >> > +    qemu_service_io(); >> > +} >> > + >> > +sta

Re: [Qemu-devel] [PATCH 08/12] Threadlet: Add aio_signal_handler threadlet API

2011-01-17 Thread Arun R Bharadwaj
* Stefan Hajnoczi [2011-01-17 09:56:58]: > On Thu, Jan 13, 2011 at 12:14 PM, Arun R Bharadwaj > wrote: > > +static void threadlet_io_completion_signal_handler(int signum) > > +{ > > +    qemu_service_io(); > > +} > > + > > +static void threadlet_register_signal_handler(void) > > +{ > > +    stru

Re: [Qemu-devel] [PATCH 08/12] Threadlet: Add aio_signal_handler threadlet API

2011-01-17 Thread Stefan Hajnoczi
On Thu, Jan 13, 2011 at 12:14 PM, Arun R Bharadwaj wrote: > +static void threadlet_io_completion_signal_handler(int signum) > +{ > +    qemu_service_io(); > +} > + > +static void threadlet_register_signal_handler(void) > +{ > +    struct sigaction act; > +    sigfillset(&act.sa_mask); > +    act.s

[Qemu-devel] [PATCH 08/12] Threadlet: Add aio_signal_handler threadlet API

2011-01-13 Thread Arun R Bharadwaj
This patch adds aio_signal_handler threadlet API. Earler posix-aio-compat.c had its own signal handler code. Now abstract this, in the later patch it is moved to a generic code so that it can be used by other subsystems. Signed-off-by: Arun R Bharadwaj --- posix-aio-compat.c | 49 +