Skip to content

Linux 5.10.78-rt56-rc3

Steven Rostedt linux-rt-users lkml 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest13 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/13mm, zsmalloc: Convert zsmalloc_handle.lock to spinlock_tmm/zsmalloc.c+6 -60 replies
2/13sched: Fix get_push_task() vs migrate_disable()kernel/sched/sched.h+3 -00 replies
3/13sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARDkernel/sched/core.c+1 -10 replies
4/13preempt: Move preempt_enable_no_resched() to the RT blockinclude/linux/preempt.h+3 -30 replies
5/13mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RTinit/Kconfig+1 -10 replies
6/13fscache: Use only one fscache_object_cong_wait.fs/fscache/internal.h fs/fscache/main.c fs/fscache/object.c+5 -130 replies
7/13fscache: Use only one fscache_object_cong_wait (2)fs/fscache/object.c+0 -20 replies
8/13locking: Drop might_resched() from might_sleep_no_state_check()include/linux/kernel.h+1 -10 replies
9/13drm/i915/gt: Queue and wait for the irq_work item.drivers/gpu/drm/i915/gt/intel_breadcrumbs.c+2 -30 replies
10/13irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.include/linux/irq_work.h kernel/irq_work.c+19 -10 replies
11/13irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RTinclude/linux/irq_work.h kernel/irq_work.c kernel/time/timer.c+106 -430 replies
12/13irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RTinclude/linux/irq_work.h kernel/irq_work.c+9 -20 replies
13/13Linux 5.10.78-rt56-rc3localversion-rt+1 -10 replies

Reviews trailers per patch

2 of 13 patches have a Reviewed-by or Acked-by.

PatchMaarten LankhorstMel Gorman
1/13
2/13
3/13
4/13
5/13A-b
6/13
7/13
8/13
9/13R-b
10/13
11/13
12/13
13/13

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/13] Linux 5.10.78-rt56-rc3

Dear RT Folks,

This is the RT stable review cycle of patch 5.10.78-rt56-rc3.

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 11/26/2021.

Enjoy,

-- Steve

To build 5.10.78-rt56-rc3 directly, the following patches should be applied:

http://www.kernel.org/pub/linux/kernel/v5.x/linux-5.10.tar.xz

http://www.kernel.org/pub/linux/kernel/v5.x/patch-5.10.78.xz

http://www.kernel.org/pub/linux/kernel/projects/rt/5.10/patch-5.10.78-rt56-rc3.patch.xz

You can also build from 5.10.78-rt55 by applying the incremental patch:

http://www.kernel.org/pub/linux/kernel/projects/rt/5.10/incr/patch-5.10.78-rt55-rt56-rc3.patch.xz

Changes from 5.10.78-rt55:

---

Mike Galbraith (1):
mm, zsmalloc: Convert zsmalloc_handle.lock to spinlock_t

Sebastian Andrzej Siewior (11):
sched: Fix get_push_task() vs migrate_disable()
sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD
preempt: Move preempt_enable_no_resched() to the RT block
mm: Disable NUMA_BALANCING_DEFAULT_ENABLED and TRANSPARENT_HUGEPAGE on PREEMPT_RT
fscache: Use only one fscache_object_cong_wait.
fscache: Use only one fscache_object_cong_wait.
locking: Drop might_resched() from might_sleep_no_state_check() drm/i915/gt: Queue and wait for the irq_work item.
irq_work: Allow irq_work_sync() to sleep if irq_work() no IRQ support.
irq_work: Handle some irq_work in a per-CPU thread on PREEMPT_RT
irq_work: Also rcuwait for !IRQ_WORK_HARD_IRQ on PREEMPT_RT

Steven Rostedt (VMware) (1):

      Linux 5.10.78-rt56-rc3

----

 drivers/gpu/drm/i915/gt/intel_breadcrumbs.c |   5 +-
 fs/fscache/internal.h                       |   1 -
 fs/fscache/main.c                           |   6 --
 fs/fscache/object.c                         |  13 +--
 include/linux/irq_work.h                    |  31 ++++--
 include/linux/kernel.h                      |   2 +-
 include/linux/preempt.h                     |   6 +-
 init/Kconfig                                |   2 +-
 kernel/irq_work.c                           | 143 +++++++++++++++++++++-------
 kernel/sched/core.c                         |   2 +-
 kernel/sched/sched.h                        |   3 +
 kernel/time/timer.c                         |   2 -
 localversion-rt                             |   2 +-
 mm/zsmalloc.c                               |  12 +--
 14 files changed, 155 insertions(+), 75 deletions(-)