• Linus Torvalds's avatar
    Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 7c4fa150
    Linus Torvalds authored
    Pull RCU updates from Ingo Molnar:
     "The main changes in this cycle were:
    
       - Make kfree_rcu() use kfree_bulk() for added performance
    
       - RCU updates
    
       - Callback-overload handling updates
    
       - Tasks-RCU KCSAN and sparse updates
    
       - Locking torture test and RCU torture test updates
    
       - Documentation updates
    
       - Miscellaneous fixes"
    
    * 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (74 commits)
      rcu: Make rcu_barrier() account for offline no-CBs CPUs
      rcu: Mark rcu_state.gp_seq to detect concurrent writes
      Documentation/memory-barriers: Fix typos
      doc: Add rcutorture scripting to torture.txt
      doc/RCU/rcu: Use https instead of http if possible
      doc/RCU/rcu: Use absolute paths for non-rst files
      doc/RCU/rcu: Use ':ref:' for links to other docs
      doc/RCU/listRCU: Update example function name
      doc/RCU/listRCU: Fix typos in a example code snippets
      doc/RCU/Design: Remove remaining HTML tags in ReST files
      doc: Add some more RCU list patterns in the kernel
      rcutorture: Set KCSAN Kconfig options to detect more data races
      rcutorture: Manually clean up after rcu_barrier() failure
      rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU
      rcuperf: Measure memory footprint during kfree_rcu() test
      rcutorture: Annotation lockless accesses to rcu_torture_current
      rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch
      rcutorture: Fix stray access to rcu_fwd_cb_nodelay
      rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race
      rcutorture: Make kvm-find-errors.sh abort on bad directory
      ...
    7c4fa150
kernel-parameters.txt 197 KB