Bug 966154 - WARNING: at arch/arm/kernel/devtree.c:153 arm_dt_init_cpu_maps+0x160/0x220()
WARNING: at arch/arm/kernel/devtree.c:153 arm_dt_init_cpu_maps+0x160/0x220()
Status: CLOSED NOTABUG
Product: Fedora
Classification: Fedora
Component: kernel (Show other bugs)
18
arm Linux
medium Severity medium
: ---
: ---
Assigned To: Jon Masters
Fedora Extras Quality Assurance
:
Depends On:
Blocks:
  Show dependency treegraph
 
Reported: 2013-05-22 12:06 EDT by John Brier
Modified: 2013-06-05 18:13 EDT (History)
8 users (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2013-06-05 18:13:46 EDT
Type: Bug
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description John Brier 2013-05-22 12:06:30 EDT
Description of problem:

call trace early in boot

Version-Release number of selected component (if applicable):

3.9.2-200.fc18.armv7hl

How reproducible:

seen it once so far

Steps to Reproduce:
1. boot a calxeda system
2.
3.

Actual results:
[root@calxeda-arm-soc-02 ~]# dmesg | head -n 30
[    0.000000] Booting Linux on physical CPU 0x900
[    0.000000] Initializing cgroup subsys cpuset
[    0.000000] Initializing cgroup subsys cpu
[    0.000000] Linux version 3.9.2-200.fc18.armv7hl (mockbuild@arm01-builder11.arm.fedoraproject.org) (gcc version 4.7.2 20121109 (Red Hat 4.7.2-8) (GCC) ) #1 SMP Mon May 13 20:56:01 UTC 2013
[    0.000000] CPU: ARMv7 Processor [413fc090] revision 0 (ARMv7), cr=10c5387d
[    0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[    0.000000] Machine: Highbank, model: Calxeda Highbank
[    0.000000] Memory policy: ECC disabled, Data cache writealloc
[    0.000000] On node 0 totalpages: 1046784
[    0.000000] free_area_init_node: node 0, pgdat c08c3240, node_mem_map c1b03000
[    0.000000]   Normal zone: 1520 pages used for memmap
[    0.000000]   Normal zone: 0 pages reserved
[    0.000000]   Normal zone: 194560 pages, LIFO batch:31
[    0.000000]   HighMem zone: 6658 pages used for memmap
[    0.000000]   HighMem zone: 852224 pages, LIFO batch:31
[    0.000000] ------------[ cut here ]------------
[    0.000000] WARNING: at arch/arm/kernel/devtree.c:153 arm_dt_init_cpu_maps+0x160/0x220()
[    0.000000] DT missing boot CPU MPIDR[23:0], fall back to default cpu_logical_map
[    0.000000] Modules linked in:
[    0.000000] [<c0015f8c>] (unwind_backtrace+0x0/0x124) from [<c003db30>] (warn_slowpath_common+0x54/0x74)
[    0.000000] [<c003db30>] (warn_slowpath_common+0x54/0x74) from [<c003dbe8>] (warn_slowpath_fmt+0x34/0x44)
[    0.000000] [<c003dbe8>] (warn_slowpath_fmt+0x34/0x44) from [<c07b179c>] (arm_dt_init_cpu_maps+0x160/0x220)
[    0.000000] [<c07b179c>] (arm_dt_init_cpu_maps+0x160/0x220) from [<c07b08f8>] (setup_arch+0x5a4/0x78c)
[    0.000000] [<c07b08f8>] (setup_arch+0x5a4/0x78c) from [<c07ad5bc>] (start_kernel+0xb0/0x35c)
[    0.000000] [<c07ad5bc>] (start_kernel+0xb0/0x35c) from [<00008074>] (0x8074)
[    0.000000] ---[ end trace da227214a82491b7 ]---


Expected results:

no call trace

Additional info:
Comment 1 Evan McNabb 2013-06-05 14:04:50 EDT
This should be fixed in firmware v2.2.5. We plan to upgrade this week and we'll retest.
Comment 2 Jeff Bastian 2013-06-05 17:57:24 EDT
With the new v2.2.5 firmware, the kernel warning is fixed.

$ ipmitool -I lanplus -H calxeda -U user -P password cxoem info basic
Calxeda SoC (0x0096CD)
  Firmware Version: ECX-1000-v2.2.5
  SoC Version: v1.2.5
  Timestamp (1370027807): Fri May 31 14:16:47 2013


[root@calxeda ~]# uname -r
3.9.2-200.fc18.armv7hl
[root@calxeda ~]# dmesg | grep WARN
[root@calxeda ~]# 
[root@calxeda ~]# dmesg | grep -A 10 HighMem
[    0.000000]   HighMem zone: 6658 pages used for memmap
[    0.000000]   HighMem zone: 852224 pages, LIFO batch:31
[    0.000000] PERCPU: Embedded 9 pages/cpu @c3bb6000 s13056 r8192 d15616 u36864
[    0.000000] pcpu-alloc: s13056 r8192 d15616 u36864 alloc=9*4096
[    0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 
[    0.000000] Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 1045264
[    0.000000] Kernel command line: console=ttyAMA0 root=/dev/mapper/fedora-root ro rootwait
[    0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[    0.000000] Dentry cache hash table entries: 131072 (order: 7, 524288 bytes)
[    0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[    0.000000] __ex_table already sorted, skipping sort
[    0.000000] allocated 8374272 bytes of page_cgroup
Comment 3 Evan McNabb 2013-06-05 18:13:46 EDT
Thanks Jeff, closing now.

Note You need to log in before you can comment on or make changes to this bug.