diff options
author | Haojian Zhuang <haojian.zhuang@linaro.org> | 2013-06-07 11:17:07 +0800 |
---|---|---|
committer | Olof Johansson <olof@lixom.net> | 2013-06-11 00:11:31 -0700 |
commit | 7e5955db458b2d349a8180242afebc78a13ed023 (patch) | |
tree | 86fe1e38ec7ece1deb4ca815157d6672e7838f85 /arch/arm/boot/dts/msm8660-surf.dts | |
parent | f1d6e31de103a573064a7ff158a8de0170f8fe34 (diff) | |
download | op-kernel-dev-7e5955db458b2d349a8180242afebc78a13ed023.zip op-kernel-dev-7e5955db458b2d349a8180242afebc78a13ed023.tar.gz |
ARM: prima2: fix incorrect panic usage
In prima2, some functions of checking DT is registered in initcall
level. If it doesn't match the compatible name of sirf, kernel
will panic. It blocks the usage of multiplatform on other verndor.
The error message is in below.
Knic - not syncing: unable to find compatible pwrc node in dtb
CPU: 0 PID: 1 Comm: swapper/0 Not tainted 3.10.0-rc3-00006-gd7f26ea-dirty #86
[<c0013adc>] (unwind_backtrace+0x0/0xf8) from [<c0011430>] (show_stack+0x10/0x1)
[<c0011430>] (show_stack+0x10/0x14) from [<c026f724>] (panic+0x90/0x1e8)
[<c026f724>] (panic+0x90/0x1e8) from [<c03267fc>] (sirfsoc_of_pwrc_init+0x24/0x)
[<c03267fc>] (sirfsoc_of_pwrc_init+0x24/0x58) from [<c0320864>] (do_one_initcal)
[<c0320864>] (do_one_initcall+0x90/0x150) from [<c0320a20>] (kernel_init_freeab)
[<c0320a20>] (kernel_init_freeable+0xfc/0x1c4) from [<c026b9e8>] (kernel_init+0)
[<c026b9e8>] (kernel_init+0x8/0xe4) from [<c000e158>] (ret_from_fork+0x14/0x3c)
Signen-off-by: Haojian Zhuang <haojian.zhuang@linaro.org>
Signed-off-by: Olof Johansson <olof@lixom.net>
Diffstat (limited to 'arch/arm/boot/dts/msm8660-surf.dts')
0 files changed, 0 insertions, 0 deletions