[PATCH 0/3] sched/locking/doc: Miscellaneous fixes

From: Andrea Parri
Date: Thu Jun 28 2018 - 06:43:13 EST


Hi,

This is a follow-up on the discussion started in [1].

Applies on -rcu/dev.

Cheers,
Andrea

[1] http://lkml.kernel.org/r/1529918258-7295-1-git-send-email-andrea.parri@xxxxxxxxxxxxxxxxxxxx

Andrea Parri (3):
sched: Use smp_mb() in wake_woken_function()
locking: Clarify requirements for smp_mb__after_spinlock()
doc: Update wake_up() & co. memory-barrier guarantees

Documentation/memory-barriers.txt | 43 ++++++++++++++++++------------
include/linux/sched.h | 4 +--
include/linux/spinlock.h | 25 ++----------------
kernel/sched/completion.c | 8 +++---
kernel/sched/core.c | 30 +++++++++------------
kernel/sched/wait.c | 55 ++++++++++++++++++---------------------
6 files changed, 72 insertions(+), 93 deletions(-)

--
2.7.4