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(-)