Skip to content

4.4.280-rc1 review

Greg Kroah-Hartman lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 patches 3 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11futex: Rename free_pi_state() to put_pi_state()kernel/futex.c+10 -70 replies
2/11futex: Cleanup refcountingkernel/futex.c+9 -40 replies
3/11futex,rt_mutex: Introduce rt_mutex_init_waiter()kernel/futex.c kernel/locking/rtmutex.c kernel/locking/rtmutex_common.h+11 -70 replies
4/11futex: Pull rt_mutex_futex_unlock() out from under hb->lockkernel/futex.c+68 -430 replies
5/11futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock()kernel/futex.c kernel/locking/rtmutex.c kernel/locking/rtmutex_common.h+62 -420 replies
6/11futex: Futex_unlock_pi() determinismkernel/futex.c+11 -130 replies
7/11rtmutex: Make wait_lock irq safekernel/locking/rtmutex.c+72 -630 replies
8/11futex: Handle transient "ownerless" rtmutex state correctlykernel/futex.c+14 -20 replies
9/11futex: Avoid freeing an active timerkernel/futex.c+3 -10 replies
10/11futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()kernel/locking/rtmutex.c+18 -60 replies
11/11rcu: Update documentation of rcu_read_unlock()include/linux/rcupdate.h+1 -30 replies

Reviews trailers per patch

All 11 patches have a Reviewed-by or Acked-by.

PatchJoe KortyPaul E. McKenneyEric W. BiedermanThomas GleixnerGuenter RoeckLinux Kernel Functional Testing
SeriesT-b T-b
1/11A-b
2/11A-b
3/11A-b
4/11A-b
5/11A-b
6/11A-b
7/11A-b
8/11A-b
9/11A-b
10/11A-b Bug-Spotted-by
11/11A-b R-b A-b

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes. Scroll the table sideways for all 6 reviewers.

Read the v1 thread

Cover letter [PATCH 4.4 00/11] 4.4.280-rc1 review

This is the start of the stable review cycle for the 4.4.280 release. There are 11 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.

Responses should be made by Tue, 10 Aug 2021 07:22:11 +0000. Anything received after that time might be too late.

The whole patch series can be found in one patch at:

	https://www.kernel.org/pub/linux/kernel/v4.x/stable-review/patch-4.4.280-rc1.gz

or in the git tree and branch at:
git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-4.4.y
and the diffstat can be found below.

thanks,

greg k-h

-------------
Pseudo-Shortlog of commits:

Greg Kroah-Hartman <[email protected]>

    Linux 4.4.280-rc1

Anna-Maria Gleixner <[email protected]>
rcu: Update documentation of rcu_read_unlock()

Peter Zijlstra <[email protected]>
futex,rt_mutex: Fix rt_mutex_cleanup_proxy_lock()

Thomas Gleixner <[email protected]>
futex: Avoid freeing an active timer

Mike Galbraith <[email protected]>
futex: Handle transient "ownerless" rtmutex state correctly

Thomas Gleixner <[email protected]>
rtmutex: Make wait_lock irq safe

Peter Zijlstra <[email protected]>
futex: Futex_unlock_pi() determinism

Peter Zijlstra <[email protected]>
futex: Rework futex_lock_pi() to use rt_mutex_*_proxy_lock()

Peter Zijlstra <[email protected]>

    futex: Pull rt_mutex_futex_unlock() out from under hb->lock

Peter Zijlstra <[email protected]>
futex,rt_mutex: Introduce rt_mutex_init_waiter()

Peter Zijlstra <[email protected]>
futex: Cleanup refcounting

Thomas Gleixner <[email protected]>
futex: Rename free_pi_state() to put_pi_state()

-------------

Diffstat:

 Makefile                        |   4 +-
 include/linux/rcupdate.h        |   4 +-
 kernel/futex.c                  | 245 ++++++++++++++++++++++++++--------------
 kernel/locking/rtmutex.c        | 185 ++++++++++++++++--------------
 kernel/locking/rtmutex_common.h |   2 +-
 5 files changed, 264 insertions(+), 176 deletions(-)