Files
kernel_arpi/include/linux
Linus Torvalds 4057adafb3 Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
Pull RCU updates from Ingo Molnar:

 - updates to the handling of expedited grace periods

 - updates to reduce lock contention in the rcu_node combining tree

   [ These are in preparation for the consolidation of RCU-bh,
     RCU-preempt, and RCU-sched into a single flavor, which was
     requested by Linus in response to a security flaw whose root cause
     included confusion between the multiple flavors of RCU ]

 - torture-test updates that save their users some time and effort

 - miscellaneous fixes

* 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip: (44 commits)
  rcu/x86: Provide early rcu_cpu_starting() callback
  torture: Make kvm-find-errors.sh find build warnings
  rcutorture: Abbreviate kvm.sh summary lines
  rcutorture: Print end-of-test state in kvm.sh summary
  rcutorture: Print end-of-test state
  torture: Fold parse-torture.sh into parse-console.sh
  torture: Add a script to edit output from failed runs
  rcu: Update list of rcu_future_grace_period() trace events
  rcu: Drop early GP request check from rcu_gp_kthread()
  rcu: Simplify and inline cpu_needs_another_gp()
  rcu: The rcu_gp_cleanup() function does not need cpu_needs_another_gp()
  rcu: Make rcu_start_this_gp() check for out-of-range requests
  rcu: Add funnel locking to rcu_start_this_gp()
  rcu: Make rcu_start_future_gp() caller select grace period
  rcu: Inline rcu_start_gp_advanced() into rcu_start_future_gp()
  rcu: Clear request other than RCU_GP_FLAG_INIT at GP end
  rcu: Cleanup, don't put ->completed into an int
  rcu: Switch __rcu_process_callbacks() to rcu_accelerate_cbs()
  rcu: Avoid __call_rcu_core() root rcu_node ->lock acquisition
  rcu: Make rcu_migrate_callbacks wake GP kthread when needed
  ...
2018-06-04 15:54:04 -07:00
..
2018-04-16 14:20:26 -04:00
2018-05-26 09:16:44 +02:00
2018-04-20 17:18:35 -07:00
2018-04-11 10:28:37 -07:00
2018-05-30 15:33:32 -06:00
2018-05-02 19:57:24 +02:00
2018-06-01 07:38:16 -06:00
2018-04-26 09:02:01 -06:00
2018-04-16 14:25:08 -06:00
2018-04-11 10:28:35 -07:00
2018-04-11 10:28:38 -07:00
2018-05-29 08:47:40 -06:00
2018-04-12 09:41:19 -07:00
2018-04-11 10:28:32 -07:00
2018-06-01 14:37:35 +02:00
2018-04-11 10:28:39 -07:00
2018-05-09 06:57:18 +02:00
2018-05-11 17:28:45 -07:00
2018-05-11 17:28:45 -07:00
2018-04-05 21:36:24 -07:00
2018-04-05 21:36:27 -07:00
2018-04-16 14:25:08 -06:00
2018-05-02 19:57:24 +02:00
2018-05-16 07:23:35 +02:00
2018-05-14 09:51:34 -04:00