Hi all, I have forward ported v3.14.12-rt9 to v3.14.17 and I got some merge conflicts. The merge conflicts occured already on v3.14.14. I maintain a git tree (to support the Linaro stable kernel RT tree) at [1] meant to integrate the RT development patchset onto the mainline stable kernel releases (one branch for each major stable kernel release), and later integrate minor mainline releases into the branches, such that the branches themselves are purely fast-forward. Cheers, Anders [1] https://git.linaro.org/people/anders.roxell/linux-rt.git diff --cc kernel/Kconfig.locks index 8bb92eb,ecee67a..b867a1c --- a/kernel/Kconfig.locks +++ b/kernel/Kconfig.locks @@@ -220,6 -220,9 +220,9 @@@ config INLINE_WRITE_UNLOCK_IRQRESTOR endif + config ARCH_SUPPORTS_ATOMIC_RMW + bool + config MUTEX_SPIN_ON_OWNER def_bool y - depends on SMP && !DEBUG_MUTEXES && !PREEMPT_RT_FULL - depends on SMP && !DEBUG_MUTEXES && ARCH_SUPPORTS_ATOMIC_RMW ++ depends on SMP && !DEBUG_MUTEXES && ARCH_SUPPORTS_ATOMIC_RMW && !PREEMPT_RT_FULL diff --cc kernel/trace/trace.c index 841eaf84,7e259b2..c3bedc2 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c @@@ -462,8 -468,8 +468,8 @@@ int __trace_puts(unsigned long ip, cons local_save_flags(irq_flags); buffer = global_trace.trace_buffer.buffer; - event = trace_buffer_lock_reserve(buffer, TRACE_PRINT, alloc, + event = trace_buffer_lock_reserve(buffer, TRACE_PRINT, alloc, - irq_flags, preempt_count()); + irq_flags, pc); if (!event) return 0; -- Anders Roxell anders.roxell@xxxxxxxxxx M: +46 709 71 42 85 | IRC: roxell -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html