Skip to content

Fixes for lockdep and out-of-tree-module build problem

Paul E. McKenney lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/3rcu: avoid build error for third-party modulesinclude/linux/rcupdate.h+3 -20 replies
2/3atomic: add atomic_or()include/linux/atomic.h+13 -00 replies
3/3rcu: Avoid acquiring rcu_node locks in timer functionskernel/rcutree.c kernel/rcutree.h+8 -90 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH tip/core/rcu 0/3] Fixes for lockdep and out-of-tree-module build problem

Hello!

These patches fix some bugs found in -tip testing:

1. Avoid a build error for some compiler arguments for out-of-tree
modules.
2. Add a generic atomic_or().
3. Use atomic_or() to avoid a lockdep splat.

Following this will be specific atomic_or() implementations for a couple of architectures.

Thanx, Paul

------------------------------------------------------------------------

 include/linux/atomic.h   |   13 +++++++++++++
 include/linux/rcupdate.h |    5 +++--
 kernel/rcutree.c         |   13 +++++--------
 kernel/rcutree.h         |    4 +++-
 4 files changed, 24 insertions(+), 11 deletions(-)