* Paul E. McKenney <paulmck@xxxxxxxxxx> wrote: > Hello, Ingo! > > As discussed off-list, my earlier RCU pull request contained a commit with > KCSAN dependencies, which caused build failures in the absence of KCSAN. > These dependencies went undetected due to a flaw in my testing process > that erroneously included the KCSAN commits. This revised pull request > removes those dependencies by pushing them to the post-v5.7 of the > -rcu tree. Non-KCSAN builds are unaffected. > > As before, this pull request contains the following changes: > > 1. Documentation updates. > > https://lore.kernel.org/lkml/20200214233848.GA12744@paulmck-ThinkPad-P72 > > 2. Miscellaneous fixes. > > https://lore.kernel.org/lkml/20200214235536.GA13364@paulmck-ThinkPad-P72 > > 3. Make kfree_rcu() use kfree_bulk() for added performance. > > https://lore.kernel.org/lkml/20200215000031.GA14315@paulmck-ThinkPad-P72 > > 4. Locking torture-test updates. > > https://lore.kernel.org/lkml/20200215000312.GA14585@paulmck-ThinkPad-P72 > > 5. Callback-overload handling updates. > > https://lore.kernel.org/lkml/20200215001816.GA15284@paulmck-ThinkPad-P72 > > 6. Tasks-RCU KCSAN and sparse updates. > > https://lore.kernel.org/lkml/20200215002446.GA15663@paulmck-ThinkPad-P72 > > 7. SRCU updates. > > https://lore.kernel.org/lkml/20200215002907.GA15895@paulmck-ThinkPad-P72 > > 8. Torture-test updates. > > https://lore.kernel.org/lkml/20200215003634.GA16227@paulmck-ThinkPad-P72 > > All of these have been subjected to the kbuild test robot testing, > will get -next testing in the next -next, 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 aa93ec620be378cce1454286122915533ff8fa48: > > Merge branches 'doc.2020.02.27a', 'fixes.2020.03.21a', 'kfree_rcu.2020.02.20a', 'locktorture.2020.02.20a', 'ovld.2020.02.20a', 'rcu-tasks.2020.02.20a', 'srcu.2020.02.20a' and 'torture.2020.02.20a' into HEAD (2020-03-21 17:15:11 -0700) > > There is a modest increase in code size of about 700 lines. About 300 > of these added lines were documentation, almost 200 more from adding > kfree_bulk() support to kfree_rcu(), about 150 from torture-test > improvements, and about 80 lines from improved callback-overload handling. > All in all, good value from this expansion. > 34 files changed, 1015 insertions(+), 294 deletions(-) Pulled, thanks a lot Paul! Ingo