• Linus Torvalds's avatar
    Merge tag 'core-rcu-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip · 41eea65e
    Linus Torvalds authored
    Pull RCU changes from Ingo Molnar:
    
     - Debugging for smp_call_function()
    
     - RT raw/non-raw lock ordering fixes
    
     - Strict grace periods for KASAN
    
     - New smp_call_function() torture test
    
     - Torture-test updates
    
     - Documentation updates
    
     - Miscellaneous fixes
    
    [ This doesn't actually pull the tag - I've dropped the last merge from
      the RCU branch due to questions about the series.   - Linus ]
    
    * tag 'core-rcu-2020-10-12' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (77 commits)
      smp: Make symbol 'csd_bug_count' static
      kernel/smp: Provide CSD lock timeout diagnostics
      smp: Add source and destination CPUs to __call_single_data
      rcu: Shrink each possible cpu krcp
      rcu/segcblist: Prevent useless GP start if no CBs to accelerate
      torture: Add gdb support
      rcutorture: Allow pointer leaks to test diagnostic code
      rcutorture: Hoist OOM registry up one level
      refperf: Avoid null pointer dereference when buf fails to allocate
      rcutorture: Properly synchronize with OOM notifier
      rcutorture: Properly set rcu_fwds for OOM handling
      torture: Add kvm.sh --help and update help message
      rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05
      torture: Update initrd documentation
      rcutorture: Replace HTTP links with HTTPS ones
      locktorture: Make function torture_percpu_rwsem_init() static
      torture: document --allcpus argument added to the kvm.sh script
      rcutorture: Output number of elapsed grace periods
      rcutorture: Remove KCSAN stubs
      rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp()
      ...
    41eea65e