[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20201105232345.GA19179@paulmck-ThinkPad-P72>
Date: Thu, 5 Nov 2020 15:23:45 -0800
From: "Paul E. McKenney" <paulmck@...nel.org>
To: rcu@...r.kernel.org
Cc: linux-kernel@...r.kernel.org, kernel-team@...com, mingo@...nel.org,
jiangshanlai@...il.com, akpm@...ux-foundation.org,
mathieu.desnoyers@...icios.com, josh@...htriplett.org,
tglx@...utronix.de, peterz@...radead.org, rostedt@...dmis.org,
dhowells@...hat.com, edumazet@...gle.com, fweisbec@...il.com,
oleg@...hat.com, joel@...lfernandes.org
Subject: [PATCH tip/core/rcu 0/7] Lockdep-RCU updates for v5.11
Hello!
This series simplifies use of the lockdep-RCU API, all courtesy of
Jakub Kicinski:
1. Un-hide lockdep_tasklist_lock_is_held() for !LOCKDEP.
2. Un-hide RCU lockdep maps for !LOCKDEP.
3. Un-hide networking lockdep_sock_is_held() for !LOCKDEP.
4. Remove broken definitions in sched and un-hide for !LOCKDEP.
5. Use a more appropriate lockdep helper in SRCU.
6. Provide dummy forward declaration of *_is_held() helpers.
7. Prevent RCU_LOCKDEP_WARN() from swallowing the condition.
Thanx, Paul
------------------------------------------------------------------------
include/linux/lockdep.h | 6 ++++++
include/linux/rcupdate.h | 11 ++++++-----
include/linux/rcupdate_trace.h | 4 ++--
include/linux/sched/task.h | 2 --
include/net/sch_generic.h | 12 ------------
include/net/sock.h | 2 --
kernel/rcu/srcutree.c | 2 +-
7 files changed, 15 insertions(+), 24 deletions(-)
Powered by blists - more mailing lists