Re: [patch 1/4] signalfd v1 - signalfd core ...

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Davide Libenzi
Date: Wednesday, March 7, 2007 - 2:35 pm

On Wed, 7 Mar 2007, Jeremy Fitzhardinge wrote:


You have the *choice* to do that:

1) You want standard delivery only:

   - Just dont use signalfd

2) you want signalfd only:

   - Do a sigprocmask(SIG_BLOCK) of the same mask you pass to signalfd

If you want both, you can have it. Race free.




In the next patch set (v2), if a GFP_ATOMIC slab alloc fails in allocate a 
queue item, I incrememt a lost_sigs variable in the context, and poll(2) 
will return POLLERR.




The signalfd_dequeue() has a compat layer that uses "struct compat_siginfo".



- Davide


-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Tue Mar 6, 6:36 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Tue Mar 6, 6:43 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Stephen Rothwell, (Tue Mar 6, 9:55 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Wed Mar 7, 12:11 am)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Stephen Rothwell, (Wed Mar 7, 5:38 am)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Linus Torvalds, (Wed Mar 7, 9:57 am)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Wed Mar 7, 10:42 am)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Wed Mar 7, 10:50 am)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Jeremy Fitzhardinge, (Wed Mar 7, 1:30 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Wed Mar 7, 1:56 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Jeremy Fitzhardinge, (Wed Mar 7, 2:26 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Wed Mar 7, 2:35 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Linus Torvalds, (Wed Mar 7, 2:48 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Ulrich Drepper, (Wed Mar 7, 3:01 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Wed Mar 7, 3:01 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Wed Mar 7, 3:10 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Jeremy Fitzhardinge, (Wed Mar 7, 3:14 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Wed Mar 7, 3:21 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Ulrich Drepper, (Thu Mar 15, 10:16 pm)
Re: [patch 1/4] signalfd v1 - signalfd core ..., Davide Libenzi, (Thu Mar 15, 11:31 pm)