[PATCH RT 00/13] Linux 4.14.87-rt50-rc1

From: Steven Rostedt
Date: Mon Jan 07 2019 - 14:54:49 EST



Dear RT Folks,

This is the RT stable review cycle of patch 4.14.87-rt50-rc1.

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 01/09/2019.

Enjoy,

-- Steve


To build 4.14.87-rt50-rc1 directly, the following patches should be applied:

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

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

http://www.kernel.org/pub/linux/kernel/projects/rt/4.14/patch-4.14.87-rt50-rc1.patch.xz

You can also build from 4.14.87-rt49 by applying the incremental patch:

http://www.kernel.org/pub/linux/kernel/projects/rt/4.14/incr/patch-4.14.87-rt49-rt50-rc1.patch.xz


Changes from 4.14.87-rt49:

---


Clark Williams (1):
mm/kasan: make quarantine_lock a raw_spinlock_t

He Zhe (1):
kmemleak: Turn kmemleak_lock to raw spinlock on RT

Julia Cartwright (1):
kthread: convert worker lock to raw spinlock

Kurt Kanzenbach (1):
tty: serial: pl011: explicitly initialize the flags variable

Lukas Wunner (1):
pinctrl: bcm2835: Use raw spinlock for RT compatibility

Sebastian Andrzej Siewior (7):
work-simple: drop a shit statement in SWORK_EVENT_PENDING
sched/migrate_disable: Add export_symbol_gpl for __migrate_disabled
rcu: make RCU_BOOST default on RT without EXPERT
x86/fpu: Disable preemption around local_bh_disable()
hrtimer: move state change before hrtimer_cancel in do_nanosleep()
drm/i915: disable tracing on -RT
x86/mm/pat: disable preemption __split_large_page() after spin_lock()

Steven Rostedt (VMware) (1):
Linux 4.14.87-rt50-rc1

----
arch/x86/kernel/fpu/signal.c | 2 ++
arch/x86/mm/pageattr.c | 8 +++++++
drivers/gpu/drm/i915/i915_trace.h | 4 ++++
drivers/pinctrl/bcm/pinctrl-bcm2835.c | 16 ++++++-------
drivers/tty/serial/amba-pl011.c | 2 +-
include/linux/kthread.h | 2 +-
kernel/kthread.c | 42 +++++++++++++++++------------------
kernel/rcu/Kconfig | 4 ++--
kernel/sched/core.c | 1 +
kernel/sched/swork.c | 2 +-
kernel/time/hrtimer.c | 2 +-
localversion-rt | 2 +-
mm/kasan/quarantine.c | 18 +++++++--------
mm/kmemleak.c | 20 ++++++++---------
14 files changed, 70 insertions(+), 55 deletions(-)