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(-)