Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/scm/linux/kernel/git/paulmck...
authorIngo Molnar <mingo@kernel.org>
Fri, 12 Feb 2021 11:50:09 +0000 (12:50 +0100)
committerIngo Molnar <mingo@kernel.org>
Fri, 12 Feb 2021 11:56:55 +0000 (12:56 +0100)
commit85e853c5ec8486117182baab10c98b321daa6d47
tree404551f51bc88ba9f4cc64431e2633493a971842
parentdcc0b49040c70ad827a7f3d58a21b01fdb14e749
parent0d2460ba61841e5c2e64e77f7a84d3fc69cfe899
Merge branch 'for-mingo-rcu' of git://git./linux/kernel/git/paulmck/linux-rcu into core/rcu

Pull RCU updates from Paul E. McKenney:

- Documentation updates.

- Miscellaneous fixes.

- kfree_rcu() updates: Addition of mem_dump_obj() to provide allocator return
  addresses to more easily locate bugs.  This has a couple of RCU-related commits,
  but is mostly MM.  Was pulled in with akpm's agreement.

- Per-callback-batch tracking of numbers of callbacks,
  which enables better debugging information and smarter
  reactions to large numbers of callbacks.

- The first round of changes to allow CPUs to be runtime switched from and to
  callback-offloaded state.

- CONFIG_PREEMPT_RT-related changes.

- RCU CPU stall warning updates.
- Addition of polling grace-period APIs for SRCU.

- Torture-test and torture-test scripting updates, including a "torture everything"
  script that runs rcutorture, locktorture, scftorture, rcuscale, and refscale.
  Plus does an allmodconfig build.

Signed-off-by: Ingo Molnar <mingo@kernel.org>
Documentation/RCU/Design/Requirements/Requirements.rst
Documentation/admin-guide/kernel-parameters.txt
include/linux/mm.h
include/linux/vmalloc.h
kernel/sched/core.c
mm/slub.c
mm/vmalloc.c