From mboxrd@z Thu Jan 1 00:00:00 1970 From: masami.hiramatsu.pt@hitachi.com (Masami Hiramatsu) Date: Thu, 28 Feb 2013 20:50:26 +0900 Subject: [BUG][arm-soc] kernel panic in boot on Openblocks with the latest kernel In-Reply-To: <20130228113419.GB5688@xps8300> References: <512F3BDA.6000208@hitachi.com> <20130228113419.GB5688@xps8300> Message-ID: <512F4482.9070302@hitachi.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org (2013/02/28 20:34), Heikki Krogerus wrote: > Hi, > > On Thu, Feb 28, 2013 at 08:13:30PM +0900, Masami Hiramatsu wrote: >> Hi, >> >> I tried the latest "fixes" branch of arm-soc.git on OpenBlocks >> AX3 (Marvel Armada-XP) and got below kernel panic in boot sequence. >> It seems that we have an exception while cpu is in idle. >> >> ---- >> Kernel panic - not syncing: Attempted to kill init! exitcode=0x00000200 >> >> Backtrace: >> [] (dump_backtrace+0x0/0x110) from [] (dump_stack+0x18/0x1c) >> r6:ef2bcc00 r5:c06532b0 r4:ef2bcc00 r3:00000001 >> [] (dump_stack+0x0/0x1c) from [] (panic+0x90/0x1ec) >> [] (panic+0x0/0x1ec) from [] (do_exit+0x500/0x960) >> r3:ef2c0dc0 r2:ef2bcc00 r1:00000200 r0:c0584be1 >> r7:c063e040 >> [] (do_exit+0x0/0x960) from [] (do_group_exit+0xa4/0xd0) >> r7:000000f8 >> [] (do_group_exit+0x0/0xd0) from [] (__wake_up_parent+0x0/0x28) >> r7:000000f8 r6:0000003c r5:bee6bf14 r4:000703ae >> [] (sys_exit_group+0x0/0x18) from [] (ret_fast_syscall+0x0/0x30) >> CPU0: stopping >> Backtrace: >> [] (dump_backtrace+0x0/0x110) from [] (dump_stack+0x18/0x1c) >> r6:c063df48 r5:00000000 r4:c0688e98 r3:c064def4 >> [] (dump_stack+0x0/0x1c) from [] (handle_IPI+0xc8/0x12c) >> [] (handle_IPI+0x0/0x12c) from [] >> (armada_370_xp_handle_irq+0x98/0xb0) >> r5:c0689070 r4:00000005 >> [] (armada_370_xp_handle_irq+0x0/0xb0) from [] >> (__irq_svc+0x40/0x50) >> Exception stack(0xc063df48 to 0xc063df90) >> df40: ffffffed 00000000 027ac000 60000013 c063c000 c0688c88 >> df60: c04b5518 c2ddffc0 0000406a 562f5842 00000000 c063dfac c063df90 c063df90 >> df80: c000e588 c000e590 60000013 ffffffff >> [] (cpu_idle+0x0/0x104) from [] (rest_init+0x64/0x7c) >> r6:c0625a50 r5:00000000 r4:c06450e0 r3:00000000 >> [] (rest_init+0x0/0x7c) from [] (start_kernel+0x2d4/0x32c) >> [] (start_kernel+0x0/0x32c) from [<00008074>] (0x8074) >> ---- >> >> And I found that this panic also happened on the latest linus tree. >> Git-bisect told me that the 8250 serial driver patch is the first bad >> commit. >> >> serial: 8250_dw: Don't use UPF_FIXED_TYPE >> >> 966c4e39b5f7f249d7bb4c409176c9e6c5d48025 > > I'm assuming this is the same issue Gregory already reported. Can you > try the attached diff, and tell if it fixes the issue? I've tested and ensured this diff fixed the problem. :D Thank you! -- Masami HIRAMATSU IT Management Research Dept. Linux Technology Center Hitachi, Ltd., Yokohama Research Laboratory E-mail: masami.hiramatsu.pt at hitachi.com