]> 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)
commitafd0241c2c1f8f1acac705c1dc361ebe83253ce7
tree3dd2539f7168f8763c3ac9744234893c92d56585
parent645998df5b5a127d61719d16bc97c62c4ad25498
parentd388acf9d60eb25a1e0fed095e9c5590214839e8
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()