Skip to content

Linux 4.9.65-rt57-rc2

Steven Rostedt linux-iommu linux-rt-users lkml stable 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest15 patches 2 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/15Revert "memcontrol: Prevent scheduling while atomic in cgroup code"mm/memcontrol.c+6 -70 replies
2/15Revert "fs: jbd2: pull your plug when waiting for space"fs/jbd2/checkpoint.c+0 -22 replies
3/15rtmutex: Fix lock stealing logickernel/locking/rtmutex.c+36 -370 replies
4/15cpu_pm: replace raw_notifier to atomic_notifierkernel/cpu_pm.c+6 -370 replies
5/15PM / CPU: replace raw_notifier with atomic_notifier (fixup)kernel/cpu_pm.c+7 -00 replies
6/15kernel/hrtimer: migrate deferred timer on CPU downkernel/time/hrtimer.c+5 -00 replies
7/15net: take the tcp_sk_lock lock with BH disablednet/ipv4/tcp_ipv4.c+4 -40 replies
8/15kernel/hrtimer: dont wakeup a process while holding the hrtimer base lockkernel/time/hrtimer.c+10 -50 replies
9/15kernel/hrtimer/hotplug: dont wake ktimersoftd while holding the hrtimer base lockkernel/time/hrtimer.c+13 -60 replies
10/15Bluetooth: avoid recursive locking in hci_send_to_channel()net/bluetooth/hci_sock.c+11 -60 replies
11/15iommu/amd: Use raw_cpu_ptr() instead of get_cpu_ptr() for ->flush_queuedrivers/iommu/amd_iommu.c+1 -30 replies
12/15rt/locking: allow recursive local_trylock()include/linux/locallock.h+9 -00 replies
13/15locking/rtmutex: dont drop the wait_lock twicekernel/locking/rtmutex.c+0 -10 replies
14/15net: use trylock in icmp_sknet/ipv4/icmp.c+5 -10 replies
15/15Linux 4.9.65-rt57-rc2localversion-rt+1 -10 replies

Reviews trailers per patch

1 of 15 patches has a Reviewed-by or Acked-by.

PatchSteven Rostedt (VMware)Mike Galbraith
1/15
2/15
3/15R-b
4/15
5/15
6/15T-b
7/15
8/15
9/15
10/15
11/15
12/15
13/15
14/15
15/15

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v1 thread

Cover letter [PATCH RT 00/15] Linux 4.9.65-rt57-rc2

Dear RT Folks,

This is the RT stable review cycle of patch 4.9.65-rt57-rc2.

Please scream at me if I messed something up. Please test the patches too.

The -rc release will be uploaded to kernel.org and will be deleted when the final release is out. This is just a review release (or release candidate).

The pre-releases will not be pushed to the git repository, only the final release is.

If all goes well, this patch will be converted to the next main release on 12/5/2017.

Enjoy,

-- Steve

To build 4.9.65-rt57-rc2 directly, the following patches should be applied:

http://www.kernel.org/pub/linux/kernel/v4.x/linux-4.9.tar.xz

http://www.kernel.org/pub/linux/kernel/v4.x/patch-4.9.65.xz

http://www.kernel.org/pub/linux/kernel/projects/rt/4.9/patch-4.9.65-rt57-rc2.patch.xz

You can also build from 4.9.65-rt56 by applying the incremental patch:

http://www.kernel.org/pub/linux/kernel/projects/rt/4.9/incr/patch-4.9.65-rt56-rt57-rc2.patch.xz

Changes from 4.9.65-rt56:

Removed backport of: posixtimer: init timer only with CONFIG_POSIX_TIMERS enabled Added backport of: net: use trylock in icmp_sk

---

Alex Shi (1):
cpu_pm: replace raw_notifier to atomic_notifier

Mike Galbraith (2):
rtmutex: Fix lock stealing logic
kernel/hrtimer/hotplug: don't wake ktimersoftd while holding the hrtimer base lock

Sebastian Andrzej Siewior (10):
Revert "fs: jbd2: pull your plug when waiting for space"
PM / CPU: replace raw_notifier with atomic_notifier (fixup) kernel/hrtimer: migrate deferred timer on CPU down
net: take the tcp_sk_lock lock with BH disabled kernel/hrtimer: don't wakeup a process while holding the hrtimer base lock
Bluetooth: avoid recursive locking in hci_send_to_channel() iommu/amd: Use raw_cpu_ptr() instead of get_cpu_ptr() for ->flush_queue rt/locking: allow recursive local_trylock()
locking/rtmutex: don't drop the wait_lock twice
net: use trylock in icmp_sk

Steven Rostedt (VMware) (2):
Revert "memcontrol: Prevent scheduling while atomic in cgroup code" Linux 4.9.65-rt57-rc2

----

 drivers/iommu/amd_iommu.c |  4 +--
 fs/jbd2/checkpoint.c      |  2 --
 include/linux/locallock.h |  9 ++++++
 kernel/cpu_pm.c           | 50 +++++++++-----------------------
 kernel/locking/rtmutex.c  | 74 +++++++++++++++++++++++------------------------
 kernel/time/hrtimer.c     | 35 ++++++++++++++++------
 localversion-rt           |  2 +-
 mm/memcontrol.c           | 13 ++++-----
 net/bluetooth/hci_sock.c  | 17 +++++++----
 net/ipv4/icmp.c           |  6 +++-
 net/ipv4/tcp_ipv4.c       |  8 ++---
 11 files changed, 112 insertions(+), 108 deletions(-)