* Paul E. McKenney <paul...@linux.vnet.ibm.com> wrote: > Hello, Ingo, > > This series contains the following changes: > > 1. Documentation updates, yet again just simple changes. > > http://lkml.kernel.org/r/20161114164649.ga15...@linux.vnet.ibm.com > > 2. Miscellaneous fixes, including a change to call_rcu()'s > rcu_head alignment check. > > http://lkml.kernel.org/r/20161114165648.ga15...@linux.vnet.ibm.com > > 3. Security-motivated list consistency checks, which are > disabled by default behind DEBUG_LIST. > > http://lkml.kernel.org/r/20161114175500.ga21...@linux.vnet.ibm.com > > 4. Torture-test updates. > > http://lkml.kernel.org/r/20161114175924.ga23...@linux.vnet.ibm.com > > All of these changes have been subjected to 0day Test Robot and -next > testing, and are available in the git repository at: > > git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git > for-mingo > > for you to fetch changes up to 6190aaafd06cd3db77f1d7343bd097f6bd526727: > > Merge branches 'doc.2016.11.14a', 'fixes.2016.11.14a', 'list.2016.10.31a' > and 'torture.2016.11.14a' into HEAD (2016-11-14 10:50:50 -0800) > > ---------------------------------------------------------------- > Arnd Bergmann (1): > bug: Avoid Kconfig warning for BUG_ON_DATA_CORRUPTION > > Kees Cook (5): > list: Split list_add() debug checking into separate function > rculist: Consolidate DEBUG_LIST for list_add_rcu() > list: Split list_del() debug checking into separate function > bug: Provide toggle for BUG on data corruption > lkdtm: Add tests for struct list corruption > > Nikolay Borisov (1): > rcu: RCU_TRACE enables event tracing as well as debugfs > > Paul E. McKenney (10): > documentation: Present updated RCU guarantee > rcu: Tighten up __call_rcu() rcu_head alignment check > rcu: Remove obsolete rcu_check_callbacks() header comment > rcu: Remove obsolete comment from __call_rcu() > torture: Trace long read-side delays > rcu: Make expedited grace periods recheck dyntick idle state > rcu: Don't kick unless grace period or request > torture: Remove obsolete files from rcutorture .gitignore > torture: Prevent jitter from delaying build-only runs > Merge branches 'doc.2016.11.14a', 'fixes.2016.11.14a', > 'list.2016.10.31a' and 'torture.2016.11.14a' into HEAD > > Pranith Kumar (1): > Documentation/RCU: Fix minor typo > > Valentin Rothberg (1): > lib/Kconfig.debug: Fix typo in select statement > > .../RCU/Design/Requirements/Requirements.html | 25 +++++- > Documentation/RCU/whatisRCU.txt | 2 +- > drivers/misc/lkdtm.h | 2 + > drivers/misc/lkdtm_bugs.c | 68 +++++++++++++++ > drivers/misc/lkdtm_core.c | 2 + > include/linux/bug.h | 17 ++++ > include/linux/list.h | 37 +++++--- > include/linux/rculist.h | 8 +- > include/trace/events/rcu.h | 5 +- > kernel/rcu/rcutorture.c | 11 ++- > kernel/rcu/tree.c | 17 ++-- > kernel/rcu/tree.h | 1 + > kernel/rcu/tree_exp.h | 12 ++- > lib/Kconfig.debug | 15 +++- > lib/list_debug.c | 99 > +++++++--------------- > tools/testing/selftests/rcutorture/.gitignore | 2 - > tools/testing/selftests/rcutorture/bin/kvm.sh | 5 ++ > 17 files changed, 221 insertions(+), 107 deletions(-)
Pulled, thanks a lot Paul! Ingo