Merge branch 'for-4.7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj...
authorLinus Torvalds <torvalds@linux-foundation.org>
Tue, 14 Jun 2016 05:54:46 +0000 (19:54 -1000)
committerLinus Torvalds <torvalds@linux-foundation.org>
Tue, 14 Jun 2016 05:54:46 +0000 (19:54 -1000)
commitdb06d759d6cf903aeda8c107fd3abd366dd80200
tree6e9ddea15240dcba9dff738a345297e982ae9324
parent35398ee3f00a4363faa1bd0fe7bb6a90f8a6b7e4
parent6710e594f71ccaad8101bc64321152af7cd9ea28
Merge branch 'for-4.7-fixes' of git://git./linux/kernel/git/tj/percpu

Pull percpu fixes from Tejun Heo:
 "While adding GFP_ATOMIC support to the percpu allocator, the
  synchronization for the fast-path which doesn't require external
  allocations was separated into pcpu_lock.

  Unfortunately, it incorrectly decoupled async paths and percpu
  chunks could get destroyed while still being operated on.  This
  contains two patches to fix the bug"

* 'for-4.7-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu:
  percpu: fix synchronization between synchronous map extension and chunk destruction
  percpu: fix synchronization between chunk->map_extend_work and chunk destruction