Skip to content

Linux

Steven Rostedt linux-arm-kernel linux-rt-users lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 of 12 patches 7 repliesIn review

11 of 12 patches are in this archive. The cover letter announces 12.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12cpufreq: Remove cpufreq_rwsemdrivers/cpufreq/cpufreq.c+3 -310 replies
3/12ARM: smp: Move clear_tasks_mm_cpumask() call to __cpu_die()arch/arm/kernel/smp.c+3 -20 replies
4/12rtmutex: Handle non enqueued waiters gracefullykernel/locking/rtmutex.c+1 -10 replies
5/12locking: locktorture: Do NOT include rwlock.h directlykernel/locking/locktorture.c+0 -10 replies
6/12rtmutex: Use chainwalking control enumkernel/locking/rtmutex.c+1 -10 replies
7/12dump stack: dont disable preemption during tracearch/x86/kernel/dumpstack_32.c arch/x86/kernel/dumpstack_64.c lib/dump_stack.c+8 -105 replies
8/12net: Make synchronize_rcu_expedited() conditional on !RT_FULLnet/core/dev.c+1 -10 replies
9/12net/core/cpuhotplug: Drain input_pkt_queue locklessnet/core/dev.c+1 -10 replies
10/12irqwork: Move irq safe work to irq contextinclude/linux/irq_work.h kernel/irq_work.c kernel/time/timer.c+17 -40 replies
11/12sched: Introduce the trace_sched_waking tracepointinclude/trace/events/sched.h kernel/sched/core.c kernel/trace/trace_sched_switch.c +1 more+28 -140 replies
12/12Linux 3.18.27-rt26-rc1localversion-rt+1 -10 replies

Reviews trailers per patch

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

PatchEric DumazetDavid S. MillerYanjiang JinYimin Deng
1/12
3/12
4/12Reported-and-debugged-by
5/12
6/12
7/12
8/12A-b A-b
9/12
10/12Reported-and-tested-by
11/12
12/12

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

Read the v1 thread

Cover letter [PATCH RT 00/12] Linux

Dear RT Folks,

This is the RT stable review cycle of patch 3.18.27-rt26-rc1.

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

Note, I'm bringing this tree up to stable patches in 4.1.7-rt8. Then I'll be pulling 4.1-rt into stable, as development is now on 4.4-rt. After that, I'll be pulling the 4.1-rt stable changes into the stable trees.

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 2/29/2016.

Enjoy,

-- Steve

To build 3.18.27-rt26-rc1 directly, the following patches should be applied:

http://www.kernel.org/pub/linux/kernel/v3.x/linux-3.18.tar.xz

http://www.kernel.org/pub/linux/kernel/v3.x/patch-3.18.27.xz

http://www.kernel.org/pub/linux/kernel/projects/rt/3.18/patch-3.18.27-rt26-rc1.patch.xz

You can also build from 3.18.27-rt25 by applying the incremental patch:

http://www.kernel.org/pub/linux/kernel/projects/rt/3.18/incr/patch-3.18.27-rt25-rt26-rc1.patch.xz

Changes from 3.18.27-rt25:

---

Grygorii Strashko (2):
ARM: smp: Move clear_tasks_mm_cpumask() call to __cpu_die() net/core/cpuhotplug: Drain input_pkt_queue lockless

Josh Cartwright (1):
net: Make synchronize_rcu_expedited() conditional on !RT_FULL

Peter Zijlstra (1):
sched: Introduce the trace_sched_waking tracepoint

Sebastian Andrzej Siewior (2):
cpufreq: Remove cpufreq_rwsem
dump stack: don't disable preemption during trace

Steven Rostedt (Red Hat) (1):

      Linux 3.18.27-rt26-rc1

Thomas Gleixner (3):
genirq: Handle force threading of interrupts with primary and thread handler
rtmutex: Handle non enqueued waiters gracefully
irqwork: Move irq safe work to irq context

Wolfgang M. Reimer (1):
locking: locktorture: Do NOT include rwlock.h directly

[email protected] (1):
rtmutex: Use chainwalking control enum

----

 arch/arm/kernel/smp.c             |   5 +-
 arch/x86/kernel/dumpstack_32.c    |   4 +-
 arch/x86/kernel/dumpstack_64.c    |   8 +-
 drivers/cpufreq/cpufreq.c         |  34 +-------
 include/linux/interrupt.h         |   2 +
 include/linux/irq_work.h          |   6 ++
 include/trace/events/sched.h      |  30 +++++---
 kernel/irq/manage.c               | 158 ++++++++++++++++++++++++++++----------
 kernel/irq_work.c                 |   9 +++
 kernel/locking/locktorture.c      |   1 -
 kernel/locking/rtmutex.c          |   4 +-
 kernel/sched/core.c               |   8 +-
 kernel/time/timer.c               |   6 +-
 kernel/trace/trace_sched_switch.c |   2 +-
 kernel/trace/trace_sched_wakeup.c |   2 +-
 lib/dump_stack.c                  |   6 +-
 localversion-rt                   |   2 +-
 net/core/dev.c                    |   4 +-
 18 files changed, 183 insertions(+), 108 deletions(-)