On 05.01.17 13:22:00, Robert Richter wrote: > On 05.01.17 12:08:20, Will Deacon wrote: > > I really can't see how the fix causes a crash, and I couldn't reproduce > > it on any of my boards, nor could any of the Linaro folk afaik. Are you > > definitely running mainline with just these two patches from Ard? > > Yes, just both patches applied. Various other solutions were working. I have retested the same kernel (v4.9 based) as before and now it boots fine including rtc-efi device registration (it was crashing there): rtc-efi rtc-efi: rtc core: registered rtc-efi as rtc0 There could be a difference in firmware and mem setup, though I also downgraded the firmware to test it, but can't reproduce it anymore. I could reliable trigger the crash the first time. FTR the oops. -Robert Unable to handle kernel paging request at virtual address 20251000 pgd = ffff000009090000 [20251000] *pgd=0000010ffff90003 , *pud=0000010ffff90003 , *pmd=0000000fdc030003 , *pte=00e8832000250707 Internal error: Oops: 96000047 [#1] SMP Modules linked in: CPU: 49 PID: 1 Comm: swapper/0 Tainted: G W 4.9.0.0.vanilla10-00002-g429605e9ab0a #1 Hardware name: www.cavium.com ThunderX CRB-2S/ThunderX CRB-2S, BIOS 0.3 Sep 13 2016 task: ffff800feee6bc00 task.stack: ffff800fec050000 PC is at 0x201ff820 LR is at 0x201fdfc0 pc : [<00000000201ff820>] lr : [<00000000201fdfc0>] pstate: 20000045 sp : ffff800fec053b70 x29: ffff800fec053bc0 x28: 0000000000000000 x27: ffff000008ce3e08 x26: ffff000008c52568 x25: ffff000008bf045c x24: ffff000008bdb828 x23: 0000000000000000 x22: 0000000000000040 x21: ffff800fec053bb8 x20: 0000000020251000 x19: ffff800fec053c20 x18: 0000000000000000 x17: 0000000000000000 x16: 00000000bbb67a65 x15: ffffffffffffffff x14: ffff810016ea291c x13: ffff810016ea2181 x12: 0000000000000030 x11: 0101010101010101 x10: 7f7f7f7f7f7f7f7f x9 : feff716475687163 x8 : ffffffffffffffff x7 : 83f0680000000000 x6 : 0000000000000000 x5 : ffff800fc187aab9 x4 : 0002000000000000 x3 : ffff800fec053bb8 x2 : 0000000000000000 x1 : 83f0680000000000 x0 : 0000000020251000 Process swapper/0 (pid: 1, stack limit = 0xffff800fec050020) Stack: (0xffff800fec053b70 to 0xffff800fec054000) 3b60: ffff800fec053c20 ffff800fec053c20 3b80: ffff800fec053c10 00000000201fd500 ffff000008e660d0 ffff800fec053c20 3ba0: ffff0000086eb954 ffff0000086eb930 ffff800fec053bc0 ffff0000086eb934 3bc0: ffff800fec053bf0 ffff000008c3eef4 ffff000008e602a0 ffff000008e602b0 3be0: ffff000008e60740 ffff000008e60768 ffff800fec053c30 ffff000008586c88 3c00: 00000000ffffffed ffff00000858023c ffff800fec053c30 ffff000008586c68 3c20: 0000000000000000 ffff000008e602b0 ffff800fec053c60 ffff0000085845d4 3c40: ffff000008e602b0 ffff000009049000 0000000000000000 ffff000008e60768 3c60: ffff800fec053ca0 ffff0000085848ac ffff000008e602b0 ffff000008e60310 3c80: ffff000008e60768 0000000000000000 ffff000008e4d000 ffff000008bdb828 3ca0: ffff800fec053cd0 ffff000008581e08 0000000000000000 ffff000008e60768 3cc0: ffff000008584788 0000000000000000 ffff800fec053d10 ffff000008583c30 3ce0: ffff000008e60768 ffff810fed477c00 ffff000008e4deb0 0000000000000000 3d00: ffff800fe54554a8 ffff810fed478e68 ffff800fec053d30 ffff000008583668 3d20: ffff000008e60768 ffff810fed477c00 ffff800fec053d70 ffff000008585430 3d40: ffff000008e60768 0000000000000000 ffff000008c3eed0 ffff000008e60768 3d60: ffff000008ef0000 0000000000000000 ffff800fec053d90 ffff000008586e3c 3d80: ffff000008e60740 0000000000000000 ffff800fec053dc0 ffff000008c3eec8 3da0: ffff000008c3eea8 ffff800fec050000 0000000000000000 0000000000000006 3dc0: ffff800fec053dd0 ffff000008082d94 ffff800fec053e40 ffff000008bf0d0c 3de0: 00000000000000f3 ffff000008ef0000 ffff000008c52578 0000000000000006 3e00: ffff000008ce3600 0000000000000000 ffff000008da2428 ffff000008ab2fa8 3e20: 0000000000000000 0000000600000006 ffff000008bf045c ffff000008bdb828 3e40: ffff800fec053ea0 ffff00000885e7a0 ffff00000885e788 0000000000000000 3e60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 3e80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 3ea0: 0000000000000000 ffff000008082b30 ffff00000885e788 0000000000000000 3ec0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 3ee0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 3f00: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 3f20: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 3f40: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 3f60: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 3f80: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 3fa0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 3fc0: 0000000000000000 0000000000000005 0000000000000000 0000000000000000 3fe0: 0000000000000000 0000000000000000 0000000000000000 0000000000000000 Call trace: Exception stack(0xffff800fec0539a0 to 0xffff800fec053ad0) 39a0: ffff800fec053c20 0001000000000000 ffff800fec053b70 00000000201ff820 39c0: 0000000000000000 ffff810000412890 ffff800fec0539f0 ffff000008405534 39e0: ffff810000412890 ffff810016e90e30 ffff800fec053a20 ffff00000840682c 3a00: 0000000000000000 ffff800fc168f880 0000000000000000 ffff00000840668c 3a20: ffff800fec053ac0 ffff0000084069f8 ffff00000903e7b0 0000000000000001 3a40: 0000000020251000 83f0680000000000 0000000000000000 ffff800fec053bb8 3a60: 0002000000000000 ffff800fc187aab9 0000000000000000 83f0680000000000 3a80: ffffffffffffffff feff716475687163 7f7f7f7f7f7f7f7f 0101010101010101 3aa0: 0000000000000030 ffff810016ea2181 ffff810016ea291c ffffffffffffffff 3ac0: 00000000bbb67a65 0000000000000000 [<00000000201ff820>] 0x201ff820 [<ffff000008c3eef4>] efi_rtc_probe+0x24/0x78 [<ffff000008586c88>] platform_drv_probe+0x60/0xc8 [<ffff0000085845d4>] driver_probe_device+0x26c/0x420 [<ffff0000085848ac>] __driver_attach+0x124/0x128 [<ffff000008581e08>] bus_for_each_dev+0x70/0xb0 [<ffff000008583c30>] driver_attach+0x30/0x40 [<ffff000008583668>] bus_add_driver+0x200/0x2b8 [<ffff000008585430>] driver_register+0x68/0x100 [<ffff000008586e3c>] __platform_driver_probe+0x84/0x128 [<ffff000008c3eec8>] efi_rtc_driver_init+0x20/0x28 [<ffff000008082d94>] do_one_initcall+0x44/0x138 [<ffff000008bf0d0c>] kernel_init_freeable+0x1ac/0x24c [<ffff00000885e7a0>] kernel_init+0x18/0x110 [<ffff000008082b30>] ret_from_fork+0x10/0x20 Code: f9400000 d5033d9f d65f03c0 d5033e9f (f9000001) ---[ end trace e420ef9636e3c9b2 ]--- Kernel panic - not syncing: Attempted to kill init! exitcode=0x0000000b -- To unsubscribe, send a message with 'unsubscribe linux-mm' in the body to majordomo@xxxxxxxxx. For more info on Linux MM, see: http://www.linux-mm.org/ . Don't email: <a href=mailto:"dont@xxxxxxxxx"> email@xxxxxxxxx </a>