]> git.baikalelectronics.ru Git - kernel.git/commit
Merge branch 'exec-update-lock-for-v5.11' of git://git.kernel.org/pub/scm/linux/kerne...
authorLinus Torvalds <torvalds@linux-foundation.org>
Wed, 16 Dec 2020 03:36:48 +0000 (19:36 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Wed, 16 Dec 2020 03:36:48 +0000 (19:36 -0800)
commit9cb3945ebd98d08c0484092e64576cfa069385cc
tree5f8260e02bf6290fe386337e4c66858eaf20340d
parent040d09a93db84f5ff83d0350eefe48c8457cc4de
parentbc23913ede65c784ccf78ce29d509e6833e72837
Merge branch 'exec-update-lock-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace

Pull exec-update-lock update from Eric Biederman:
 "The key point of this is to transform exec_update_mutex into a
  rw_semaphore so readers can be separated from writers.

  This makes it easier to understand what the holders of the lock are
  doing, and makes it harder to contend or deadlock on the lock.

  The real deadlock fix wound up in perf_event_open"

* 'exec-update-lock-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace:
  exec: Transform exec_update_mutex into a rw_semaphore
fs/exec.c
include/linux/sched/signal.h
kernel/events/core.c
kernel/fork.c
kernel/kcmp.c
kernel/pid.c