[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <20190801224240.GA16092@linux.ibm.com>
Date: Thu, 1 Aug 2019 15:42:40 -0700
From: "Paul E. McKenney" <paulmck@...ux.ibm.com>
To: rcu@...r.kernel.org
Cc: linux-kernel@...r.kernel.org, mingo@...nel.org,
jiangshanlai@...il.com, dipankar@...ibm.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/8] RCU list-traversal lockdep updates for v5.4
Hello!
This series provides enhancements to RCU pointer and list macros, all
courtesy of Joel Fernandes:
1. Rename rcu_dereference_raw_notrace() to _check().
2. Remove redundant debug_locks check in rcu_read_lock_sched_held().
3. Add support for consolidated-RCU reader checking.
4. Remove custom check for RCU readers.
5. Add lockdep condition to fix for_each_entry().
6. Convert to use built-in RCU list checking.
7. Pass lockdep condition to pcm_mmcfg_list iterator.
8. Use built-in RCU list checking for acpi_ioremaps list.
Thanx, Paul
------------------------------------------------------------------------
Documentation/RCU/Design/Requirements/Requirements.html | 2
arch/powerpc/include/asm/kvm_book3s_64.h | 2
arch/x86/pci/mmconfig-shared.c | 5 -
drivers/acpi/osl.c | 6 -
drivers/base/base.h | 1
drivers/base/core.c | 10 ++
drivers/base/power/runtime.c | 15 ++-
include/linux/rcu_sync.h | 4
include/linux/rculist.h | 38 +++++++--
include/linux/rcupdate.h | 9 +-
kernel/rcu/Kconfig.debug | 11 ++
kernel/rcu/update.c | 67 ++++++++++------
kernel/trace/ftrace_internal.h | 8 -
kernel/trace/trace.c | 4
net/ipv4/fib_frontend.c | 3
15 files changed, 132 insertions(+), 53 deletions(-)
Powered by blists - more mailing lists