[PATCH v3 3/6] irq_work: Optimize irq_work_single()

2020-10-28 Thread Peter Zijlstra
Trade one atomic op for a full memory barrier. Signed-off-by: Peter Zijlstra (Intel) --- include/linux/irqflags.h |8 kernel/irq_work.c| 29 + 2 files changed, 21 insertions(+), 16 deletions(-) --- a/include/linux/irqflags.h +++ b/include/linux

Re: [PATCH v3 3/6] irq_work: Optimize irq_work_single()

2020-10-28 Thread Frederic Weisbecker
On Wed, Oct 28, 2020 at 12:07:10PM +0100, Peter Zijlstra wrote: > Trade one atomic op for a full memory barrier. > > Signed-off-by: Peter Zijlstra (Intel) Reviewed-by: Frederic Weisbecker