All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 4.4 00/12] Futex back-port from v4.9
@ 2021-02-01 15:12 Lee Jones
  2021-02-01 15:12 ` [PATCH 01/12] y2038: futex: Move compat implementation into futex.c Lee Jones
                   ` (12 more replies)
  0 siblings, 13 replies; 16+ messages in thread
From: Lee Jones @ 2021-02-01 15:12 UTC (permalink / raw)
  To: stable; +Cc: Lee Jones

Ref: https://git.kernel.org/pub/scm/linux/kernel/git/stable/stable-queue.git/tree/pending/futex_issues.txt

This set required 1 additional patch dragged back from v4.14 to avoid build errors.

Arnd Bergmann (1):
  y2038: futex: Move compat implementation into futex.c

Thomas Gleixner (11):
  futex: Move futex exit handling into futex code
  futex: Replace PF_EXITPIDONE with a state
  exit/exec: Seperate mm_release()
  futex: Split futex_mm_release() for exit/exec
  futex: Set task::futex_state to DEAD right after handling futex exit
  futex: Mark the begin of futex exit explicitly
  futex: Sanitize exit state handling
  futex: Provide state handling for exec() as well
  futex: Add mutex around futex exit
  futex: Provide distinct return value when owner is exiting
  futex: Prevent exit livelock

 fs/exec.c              |   2 +-
 include/linux/compat.h |   2 -
 include/linux/futex.h  |  44 ++--
 include/linux/sched.h  |   9 +-
 kernel/Makefile        |   3 -
 kernel/exit.c          |  25 +--
 kernel/fork.c          |  40 ++--
 kernel/futex.c         | 446 ++++++++++++++++++++++++++++++++++++++---
 kernel/futex_compat.c  | 201 -------------------
 9 files changed, 466 insertions(+), 306 deletions(-)
 delete mode 100644 kernel/futex_compat.c

Cc: Stable Team <stable@vger.kernel.org>
-- 
2.25.1


^ permalink raw reply	[flat|nested] 16+ messages in thread

end of thread, other threads:[~2021-02-05 22:39 UTC | newest]

Thread overview: 16+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-02-01 15:12 [PATCH 4.4 00/12] Futex back-port from v4.9 Lee Jones
2021-02-01 15:12 ` [PATCH 01/12] y2038: futex: Move compat implementation into futex.c Lee Jones
2021-02-01 15:12 ` [PATCH 02/12] futex: Move futex exit handling into futex code Lee Jones
2021-02-01 15:12 ` [PATCH 03/12] futex: Replace PF_EXITPIDONE with a state Lee Jones
2021-02-01 15:12 ` [PATCH 04/12] exit/exec: Seperate mm_release() Lee Jones
2021-02-01 15:12 ` [PATCH 05/12] futex: Split futex_mm_release() for exit/exec Lee Jones
2021-02-01 15:12 ` [PATCH 06/12] futex: Set task::futex_state to DEAD right after handling futex exit Lee Jones
2021-02-01 15:12 ` [PATCH 07/12] futex: Mark the begin of futex exit explicitly Lee Jones
2021-02-01 15:12 ` [PATCH 08/12] futex: Sanitize exit state handling Lee Jones
2021-02-01 15:12 ` [PATCH 09/12] futex: Provide state handling for exec() as well Lee Jones
2021-02-01 15:12 ` [PATCH 10/12] futex: Add mutex around futex exit Lee Jones
2021-02-01 15:12 ` [PATCH 11/12] futex: Provide distinct return value when owner is exiting Lee Jones
2021-02-01 15:12 ` [PATCH 12/12] futex: Prevent exit livelock Lee Jones
2021-02-01 15:24 ` [PATCH 4.4 00/12] Futex back-port from v4.9 Greg KH
2021-02-05 13:56   ` Sebastian Gottschall
2021-02-05 13:58   ` Sebastian Gottschall

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.