Re: [patch V5 2/2] signal: Allow tasks to cache one sigqueue struct

2021-03-24 Thread Oleg Nesterov
On 03/23, Thomas Gleixner wrote: > > include/linux/sched.h |1 + > include/linux/signal.h |1 + > kernel/exit.c |1 + > kernel/fork.c |1 + > kernel/signal.c| 44 ++-- > 5 files changed, 46 insertions(+), 2 deleti

[patch V5 2/2] signal: Allow tasks to cache one sigqueue struct

2021-03-23 Thread Thomas Gleixner
The idea for this originates from the real time tree to make signal delivery for realtime applications more efficient. In quite some of these application scenarios a control tasks signals workers to start their computations. There is usually only one signal per worker on flight. This works nicely