On Fri, 2018-06-29 at 19:03 -0400, Steven Rostedt wrote: > Dear RT Folks, > > I'm pleased to announce the 4.14.52-rt34 stable release. > > This includes the merging of the stable releases, but also required > pulling in ("Revert mm/vmstat.c: fix vmstat_update() preemption BUG") > because v4.14.45 pulled in commit c7f26ccfb2c3 ("mm/vmstat.c: fix > vmstat_update() preemption BUG") which broke RT. Good timing, I met that when I tried 4.14-rt on a 48 core arm thing. It now boots and works fine, modulo the virgin source splat below. I let it play SUSE build slave for a while, no additional whimpering encountered. [ 0.155339] BUG: sleeping function called from invalid context at kernel/locking/rtmutex.c:974 [ 0.155341] in_atomic(): 1, irqs_disabled(): 128, pid: 0, name: swapper/1 [ 0.155342] Preemption disabled at: [ 0.155352] [<ffff000008091fc4>] secondary_start_kernel+0x8c/0x120 [ 0.155357] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 4.14.52-rt34-rt #6 [ 0.155358] Hardware name: cavium,thunder-88xx (DT) [ 0.155360] Call trace: [ 0.155366] [<ffff00000808b560>] dump_backtrace+0x0/0x1f0 [ 0.155369] [<ffff00000808b774>] show_stack+0x24/0x30 [ 0.155373] [<ffff000008951fa0>] dump_stack+0x80/0xa0 [ 0.155377] [<ffff000008108c30>] ___might_sleep+0x120/0x178 [ 0.155381] [<ffff00000896a960>] rt_spin_lock+0x40/0x80 [ 0.155386] [<ffff000008251e58>] get_page_from_freelist+0x7a8/0xd48 [ 0.155389] [<ffff000008252a90>] __alloc_pages_nodemask+0xf8/0xf28 [ 0.155394] [<ffff0000082b36a8>] alloc_page_interleave+0x38/0xd0 [ 0.155396] [<ffff0000082b3e64>] alloc_pages_current+0xdc/0xf0 [ 0.155400] [<ffff000008510e68>] its_allocate_pending_table+0x68/0xa8 [ 0.155403] [<ffff000008513b50>] its_cpu_init+0x2b0/0x390 [ 0.155405] [<ffff0000085105dc>] gic_cpu_init.part.9+0x74/0x88 [ 0.155408] [<ffff00000851060c>] gic_starting_cpu+0x1c/0x28 [ 0.155412] [<ffff0000080d7de8>] cpuhp_invoke_callback+0xb8/0x820 [ 0.155415] [<ffff0000080da614>] notify_cpu_starting+0x74/0xa8 [ 0.155418] [<ffff000008091fec>] secondary_start_kernel+0xb4/0x120 (virgin @devel-rt otoh insta-boots ~30s into boot iff DEBUG_PREEMPT. to-poke++) -Mike -- 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