[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 a...@linux.vnet.ibm.com Reviewed-by: Stefan

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 a...@linux.vnet.ibm.com wrote: * Stefan Hajnoczi stefa...@gmail.com [2011-01-18 06:31:34]: On Tue, Jan 18, 2011 at 4:43 AM, Arun R Bharadwaj a...@linux.vnet.ibm.com wrote: * Stefan Hajnoczi

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) jv...@linux.vnet.ibm.com wrote: On 1/17/2011 11:14 PM, Stefan Hajnoczi wrote: On Tue, Jan 18, 2011 at 6:46 AM, Arun R Bharadwaj a...@linux.vnet.ibm.com wrote: * Stefan Hajnoczi stefa...@gmail.com [2011-01-18 06:31:34]: On Tue, Jan

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 a...@linux.vnet.ibm.com wrote: +static void threadlet_io_completion_signal_handler(int signum) +{ +    qemu_service_io(); +} + +static void threadlet_register_signal_handler(void) +{ +    struct sigaction act; +    

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

2011-01-17 Thread Arun R Bharadwaj
* Stefan Hajnoczi stefa...@gmail.com [2011-01-17 09:56:58]: On Thu, Jan 13, 2011 at 12:14 PM, Arun R Bharadwaj a...@linux.vnet.ibm.com wrote: +static void threadlet_io_completion_signal_handler(int signum) +{ +    qemu_service_io(); +} + +static void

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 a...@linux.vnet.ibm.com wrote: * Stefan Hajnoczi stefa...@gmail.com [2011-01-17 09:56:58]: On Thu, Jan 13, 2011 at 12:14 PM, Arun R Bharadwaj a...@linux.vnet.ibm.com 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 Arun R Bharadwaj
* Stefan Hajnoczi stefa...@gmail.com [2011-01-18 06:31:34]: On Tue, Jan 18, 2011 at 4:43 AM, Arun R Bharadwaj a...@linux.vnet.ibm.com wrote: * Stefan Hajnoczi stefa...@gmail.com [2011-01-17 09:56:58]: On Thu, Jan 13, 2011 at 12:14 PM, Arun R Bharadwaj a...@linux.vnet.ibm.com wrote:

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 a...@linux.vnet.ibm.com wrote: * Stefan Hajnoczi stefa...@gmail.com [2011-01-18 06:31:34]: On Tue, Jan 18, 2011 at 4:43 AM, Arun R Bharadwaj a...@linux.vnet.ibm.com wrote: * Stefan Hajnoczi stefa...@gmail.com [2011-01-17 09:56:58]: On

[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 a...@linux.vnet.ibm.com ---