This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: exception handling predicament


From: David Miller <davem@davemloft.net>
Date: Sat, 20 Aug 2011 21:28:56 -0700 (PDT)

> From: Jakub Jelinek <jakub@redhat.com>
> Date: Fri, 19 Aug 2011 17:11:55 +0200
> 
>> If aio_suspend.c is the only spot where a cancellation point happens in the
>> same function as corresponding cleanups, then IMHO the best fix is just to
>> make sure it is in a different function (with noinline attribute, not marked
>> as nothrow), which will be the cancellation point.
> 
> I've verified the following fixes the test case failures reliably.

I've pushed this into master.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]