]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'rcu-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 18 Jan 2017 18:47:11 +0000 (10:47 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 18 Jan 2017 18:47:11 +0000 (10:47 -0800)
commit164e9e6b51dded3588460f015c4dcc9ecf0833c1
tree3dd2539f7168f8763c3ac9744234893c92d56585
parent3cce814b1126a0e6a9733ed591083e41e7397671
parentd76ef977de3352011afb4ec59e86be0070d9f201
Merge branch 'rcu-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull RCU fixes from Ingo Molnar:
 "This fixes sporadic ACPI related hangs in synchronize_rcu() that were
  caused by the ACPI code mistakenly relying on an aspect of RCU that
  was neither promised to work nor reliable but which happened to work -
  until in v4.9 we changed the RCU implementation, which made the hangs
  more prominent.

  Since the mis-use of the RCU facility wasn't properly detected and
  prevented either, these fixes make the RCU side work reliably instead
  of working around the problem in the ACPI code.

  Hence the slightly larger diffstat that goes beyond the normal scope
  of RCU fixes in -rc kernels"

* 'rcu-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
  rcu: Narrow early boot window of illegal synchronous grace periods
  rcu: Remove cond_resched() from Tiny synchronize_sched()