[PATCH RT 00/12] Linux
From: Steven Rostedt
Date: Fri Feb 26 2016 - 16:41:55 EST
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
To build 3.18.27-rt26-rc1 directly, the following patches should be applied:
You can also build from 3.18.27-rt25 by applying the incremental patch:
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):
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
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(-)