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 - 10:50 am

On Wed, 7 Mar 2007, Linus Torvalds wrote:


I think having the ability to have both can be usefull, so the idea of 
having multiple listeners fd (that both would not work with the single 
queue since they'd racing over dequeue_signal).
The two place where I plugges signalfd_notify() has the siginfo already 
compiled, so I just need to:

1) Pass the siginfo pointer to signalfd_notify too

2) Switch from having a bitmap, to a struct list_head queue

3) Dequeue and return the signal and siginfo inside a compat-free 
   structure

The #2 makes code even easier actually. The poll would just do a 
list_empty(), and dequeueing is just get-head and list_del().



- 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)