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.
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:
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
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:
>> >> >
* 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)
> >>
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
* 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
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
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 +