* Boot issue on odroid-XU4
@ 2019-07-24 16:17 Benjamin Rouxel
2019-07-24 17:07 ` Benjamin Rouxel
0 siblings, 1 reply; 5+ messages in thread
From: Benjamin Rouxel @ 2019-07-24 16:17 UTC (permalink / raw)
To: linux-rt-users
[-- Attachment #1: Type: text/plain, Size: 484 bytes --]
Hi,
platform: odroid-xu4
kernel: 4.14.134 + hardkernel drivers
rt patch: patch-4.14.134-rt63
preempt rt: full
I am having issues at boot time for the aforementioned
platform+kernel+rt patch. Adding "initcall_debug" to the kernel
parameter made me realise that the call to "exynos5_i2c_driver_init"
never returns, so I believe it is lock somehow. I am requesting some
help to debug and fix it please. Attached is the bootlog. What else
should I provide?
Best,
Benjamin Rouxel.
[-- Attachment #2: bootlog.txt --]
[-- Type: text/plain, Size: 70203 bytes --]
Starting kernel ...
[ 0.000000] Booting Linux on physical CPU 0x100
[ 0.000000] Linux version 4.14.134-rt63+ (brouxel@lamontagne) (gcc version 7.4.1 20181213 [linaro-7.4-2019.02 revision 56ec6f6b99cc167ff0c2f8e1a2eed33b1edc85d4] (Linaro GCC9
[ 0.000000] CPU: ARMv7 Processor [410fc073] revision 3 (ARMv7), cr=10c5387d
[ 0.000000] CPU: div instructions available: patching division code
[ 0.000000] CPU: PIPT / VIPT nonaliasing data cache, VIPT aliasing instruction cache
[ 0.000000] OF: fdt: Machine model: Hardkernel Odroid XU4
[ 0.000000] debug: ignoring loglevel setting.
[ 0.000000] Memory policy: Data cache writealloc
[ 0.000000] cma: Reserved 128 MiB at 0xb6800000
[ 0.000000] Samsung CPU ID: 0xe5422001
[ 0.000000] On node 0 totalpages: 518656
[ 0.000000] free_area_init_node: node 0, pgdat c0f99200, node_mem_map eee25000
[ 0.000000] Normal zone: 1728 pages used for memmap
[ 0.000000] Normal zone: 0 pages reserved
[ 0.000000] Normal zone: 196608 pages, LIFO batch:31
[ 0.000000] HighMem zone: 322048 pages, LIFO batch:31
[ 0.000000] Running under secure firmware.
[ 0.000000] random: get_random_bytes called from start_kernel+0x90/0x500 with crng_init=0
[ 0.000000] percpu: Embedded 371 pages/cpu s1488772 r8192 d22652 u1519616
[ 0.000000] pcpu-alloc: s1488772 r8192 d22652 u1519616 alloc=371*4096
[ 0.000000] pcpu-alloc: [0] 0 [0] 1 [0] 2 [0] 3 [0] 4 [0] 5 [0] 6 [0] 7
[ 0.000000] Built 1 zonelists, mobility grouping on. Total pages: 516928
[ 0.000000] Kernel command line: console=tty1 console=ttySAC2,115200n8 root=UUID=e139ce78-9841-40fe-8823-96a304a09859 rootwait ro fsck.repair=yes init=/sbin/init.systemd scM
[ 0.000000] log_buf_len: 16777216 bytes
[ 0.000000] early log buf free: 129124(98%)
[ 0.000000] PID hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Dentry cache hash table entries: 131072 (order: 10, 5767168 bytes)
[ 0.000000] Inode-cache hash table entries: 65536 (order: 6, 262144 bytes)
[ 0.000000] Memory: 1863924K/2074624K available (8192K kernel code, 689K rwdata, 2888K rodata, 2048K init, 5677K bss, 79628K reserved, 131072K cma-reserved, 1157120K highme)
[ 0.000000] Virtual kernel memory layout:
[ 0.000000] vector : 0xffff0000 - 0xffff1000 ( 4 kB)
[ 0.000000] fixmap : 0xffc00000 - 0xfff00000 (3072 kB)
[ 0.000000] vmalloc : 0xf0800000 - 0xff800000 ( 240 MB)
[ 0.000000] lowmem : 0xc0000000 - 0xf0000000 ( 768 MB)
[ 0.000000] pkmap : 0xbfe00000 - 0xc0000000 ( 2 MB)
[ 0.000000] modules : 0xbf000000 - 0xbfe00000 ( 14 MB)
[ 0.000000] .text : 0xc0008000 - 0xc0900000 (9184 kB)
[ 0.000000] .init : 0xc0d00000 - 0xc0f00000 (2048 kB)
[ 0.000000] .data : 0xc0f00000 - 0xc0fac794 ( 690 kB)
[ 0.000000] .bss : 0xc0fb4030 - 0xc153f6e0 (5678 kB)
[ 0.000000] SLUB: HWalign=64, Order=0-3, MinObjects=0, CPUs=8, Nodes=1
[ 0.000000] Preemptible hierarchical RCU implementation.
[ 0.000000] RCU priority boosting: priority 1 delay 500 ms.
[ 0.000000] No expedited grace period (rcu_normal_after_boot).
[ 0.000000] Tasks RCU enabled.
[ 0.000000] NR_IRQS: 16, nr_irqs: 16, preallocated irqs: 16
[ 0.000000] GIC: Using split EOI/Deactivate mode
[ 0.000000] Switching to timer-based delay loop, resolution 41ns
[ 0.000000] clocksource: mct-frc: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 79635851949 ns
[ 0.000010] sched_clock: 32 bits at 24MHz, resolution 41ns, wraps every 89478484971ns
[ 0.000049] genirq: irq_chip COMBINER did not update eff. affinity mask of irq 49
[ 0.002222] Console: colour dummy device 80x30
[ 0.017246] console [tty1] enabled
[ 0.017263] Lock dependency validator: Copyright (c) 2006 Red Hat, Inc., Ingo Molnar
[ 0.017270] ... MAX_LOCKDEP_SUBCLASSES: 8
[ 0.017276] ... MAX_LOCK_DEPTH: 48
[ 0.017282] ... MAX_LOCKDEP_KEYS: 8191
[ 0.017289] ... CLASSHASH_SIZE: 4096
[ 0.017295] ... MAX_LOCKDEP_ENTRIES: 32768
[ 0.017302] ... MAX_LOCKDEP_CHAINS: 65536
[ 0.017308] ... CHAINHASH_SIZE: 32768
[ 0.017314] memory used by lock dependency info: 4895 kB
[ 0.017321] per task-struct memory footprint: 2304 bytes
[ 0.017441] Calibrating delay loop (skipped), value calculated using timer frequency.. 48.00 BogoMIPS (lpj=96000)
[ 0.017459] pid_max: default: 32768 minimum: 301
[ 0.018540] Mount-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.018586] Mountpoint-cache hash table entries: 2048 (order: 1, 8192 bytes)
[ 0.025686] CPU: Testing write buffer coherency: ok
[ 0.035441] CPU0: update cpu_capacity 448
[ 0.035650] CPU0: thread -1, cpu 0, socket 1, mpidr 80000100
[ 0.052968] calling trace_init_flags_sys_exit+0x0/0x1c @ 1
[ 0.053236] initcall trace_init_flags_sys_exit+0x0/0x1c returned 0 after 0 usecs
[ 0.053568] calling trace_init_flags_sys_enter+0x0/0x1c @ 1
[ 0.053837] initcall trace_init_flags_sys_enter+0x0/0x1c returned 0 after 0 usecs
[ 0.054172] calling cpu_suspend_alloc_sp+0x0/0xbc @ 1
[ 0.054428] initcall cpu_suspend_alloc_sp+0x0/0xbc returned 0 after 0 usecs
[ 0.054735] calling init_static_idmap+0x0/0xf8 @ 1
[ 0.055036] Setting up static identity map for 0x40100000 - 0x40100060
[ 0.055349] initcall init_static_idmap+0x0/0xf8 returned 0 after 0 usecs
[ 0.055653] calling exynos_mcpm_init+0x0/0x164 @ 1
[ 0.057549] ARM CCI driver probed
[ 0.058101] Exynos MCPM support installed
[ 0.058388] initcall exynos_mcpm_init+0x0/0x164 returned 0 after 3906 usecs
[ 0.058699] calling spawn_ksoftirqd+0x0/0x78 @ 1
[ 0.076065] initcall spawn_ksoftirqd+0x0/0x78 returned 0 after 19531 usecs
[ 0.076374] calling migration_init+0x0/0x40 @ 1
[ 0.076609] initcall migration_init+0x0/0x40 returned 0 after 0 usecs
[ 0.076901] calling check_cpu_stall_init+0x0/0x20 @ 1
[ 0.077182] initcall check_cpu_stall_init+0x0/0x20 returned 0 after 0 usecs
[ 0.077488] calling srcu_bootup_announce+0x0/0x3c @ 1
[ 0.077729] Hierarchical SRCU implementation.
[ 0.077950] initcall srcu_bootup_announce+0x0/0x3c returned 0 after 0 usecs
[ 0.078255] calling rcu_spawn_gp_kthread+0x0/0x148 @ 1
[ 0.081602] initcall rcu_spawn_gp_kthread+0x0/0x148 returned 0 after 3906 usecs
[ 0.081932] calling rcu_spawn_core_kthreads+0x0/0x6c @ 1
[ 0.088157] initcall rcu_spawn_core_kthreads+0x0/0x6c returned 0 after 7812 usecs
[ 0.088493] calling hrtimer_init_thread+0x0/0x40 @ 1
[ 0.089624] initcall hrtimer_init_thread+0x0/0x40 returned 0 after 0 usecs
[ 0.089931] calling create_clock_set_delay_thread+0x0/0x40 @ 1
[ 0.090220] initcall create_clock_set_delay_thread+0x0/0x40 returned 0 after 0 usecs
[ 0.090560] calling posix_cpu_thread_init+0x0/0x84 @ 1
[ 0.096157] initcall posix_cpu_thread_init+0x0/0x84 returned 0 after 7812 usecs
[ 0.096490] calling cpu_stop_init+0x0/0xd4 @ 1
[ 0.104256] initcall cpu_stop_init+0x0/0xd4 returned 0 after 7812 usecs
[ 0.104558] calling init_events+0x0/0x70 @ 1
[ 0.104973] initcall init_events+0x0/0x70 returned 0 after 0 usecs
[ 0.105252] calling init_trace_printk+0x0/0xc @ 1
[ 0.105563] initcall init_trace_printk+0x0/0xc returned 0 after 0 usecs
[ 0.105862] calling event_trace_enable_again+0x0/0x64 @ 1
[ 0.106126] initcall event_trace_enable_again+0x0/0x64 returned 0 after 0 usecs
[ 0.106457] calling dynamic_debug_init+0x0/0x2a4 @ 1
[ 0.112205] initcall dynamic_debug_init+0x0/0x2a4 returned 0 after 7812 usecs
[ 0.112538] calling cci_init+0x0/0x18 @ 1
[ 0.112755] initcall cci_init+0x0/0x18 returned 0 after 0 usecs
[ 0.113036] calling rand_initialize+0x0/0xd0 @ 1
[ 0.118261] initcall rand_initialize+0x0/0xd0 returned 0 after 3906 usecs
[ 0.118574] calling dummy_timer_register+0x0/0x38 @ 1
[ 0.118864] initcall dummy_timer_register+0x0/0x38 returned 0 after 0 usecs
[ 0.132703] smp: Bringing up secondary CPUs ...
[ 0.169034] CPU1: update cpu_capacity 448
[ 0.169044] CPU1: thread -1, cpu 1, socket 1, mpidr 80000101
[ 0.212912] CPU2: update cpu_capacity 448
[ 0.212922] CPU2: thread -1, cpu 2, socket 1, mpidr 80000102
[ 0.256931] CPU3: update cpu_capacity 448
[ 0.256941] CPU3: thread -1, cpu 3, socket 1, mpidr 80000103
[ 0.300883] CPU4: update cpu_capacity 1535
[ 0.300892] CPU4: thread -1, cpu 0, socket 0, mpidr 80000000
[ 0.300900] CPU4: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
[ 0.344874] CPU5: update cpu_capacity 1535
[ 0.344883] CPU5: thread -1, cpu 1, socket 0, mpidr 80000001
[ 0.344890] CPU5: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
[ 0.388857] CPU6: update cpu_capacity 1535
[ 0.388866] CPU6: thread -1, cpu 2, socket 0, mpidr 80000002
[ 0.388874] CPU6: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
[ 0.432893] CPU7: update cpu_capacity 1535
[ 0.432902] CPU7: thread -1, cpu 3, socket 0, mpidr 80000003
[ 0.432911] CPU7: Spectre v2: firmware did not set auxiliary control register IBE bit, system vulnerable
[ 0.434247] smp: Brought up 1 node, 8 CPUs
[ 0.438945] SMP: Total of 8 processors activated (384.00 BogoMIPS).
[ 0.439225] CPU: WARNING: CPU(s) started in wrong/inconsistent modes (primary CPU mode 0x1a)
[ 0.439583] CPU: This may indicate a broken bootloader or firmware.
[ 0.441652] CPU0 attaching sched-domain(s):
[ 0.441885] domain-0: span=0-3 level=MC
[ 0.442147] groups: 0:{ span=0 cap=1009 }, 1:{ span=1 cap=1009 }, 2:{ span=2 cap=1011 }, 3:{ span=3 cap=1012 }
[ 0.443254] domain-1: span=0-7 level=DIE
[ 0.443517] groups: 0:{ span=0-3 cap=4041 }, 4:{ span=4-7 cap=4075 }
[ 0.444574] CPU1 attaching sched-domain(s):
[ 0.444803] domain-0: span=0-3 level=MC
[ 0.445146] groups: 1:{ span=1 cap=1009 }, 2:{ span=2 cap=1011 }, 3:{ span=3 cap=1012 }, 0:{ span=0 cap=1009 }
[ 0.446284] domain-1: span=0-7 level=DIE
[ 0.446547] groups: 0:{ span=0-3 cap=4041 }, 4:{ span=4-7 cap=4075 }
[ 0.447231] CPU2 attaching sched-domain(s):
[ 0.447455] domain-0: span=0-3 level=MC
[ 0.447712] groups: 2:{ span=2 cap=1011 }, 3:{ span=3 cap=1012 }, 0:{ span=0 cap=1009 }, 1:{ span=1 cap=1009 }
[ 0.449310] domain-1: span=0-7 level=DIE
[ 0.449577] groups: 0:{ span=0-3 cap=4041 }, 4:{ span=4-7 cap=4075 }
[ 0.450263] CPU3 attaching sched-domain(s):
[ 0.450488] domain-0: span=0-3 level=MC
[ 0.450744] groups: 3:{ span=3 cap=1012 }, 0:{ span=0 cap=1009 }, 1:{ span=1 cap=1009 }, 2:{ span=2 cap=1011 }
[ 0.451848] domain-1: span=0-7 level=DIE
[ 0.452415] groups: 0:{ span=0-3 cap=4041 }, 4:{ span=4-7 cap=4075 }
[ 0.453208] CPU4 attaching sched-domain(s):
[ 0.453446] domain-0: span=4-7 level=MC
[ 0.453704] groups: 4:{ span=4 cap=1015 }, 5:{ span=5 cap=1017 }, 6:{ span=6 cap=1020 }, 7:{ span=7 cap=1023 }
[ 0.454808] domain-1: span=0-7 level=DIE
[ 0.455071] groups: 4:{ span=4-7 cap=4075 }, 0:{ span=0-3 cap=4041 }
[ 0.455756] CPU5 attaching sched-domain(s):
[ 0.456246] domain-0: span=4-7 level=MC
[ 0.456506] groups: 5:{ span=5 cap=1017 }, 6:{ span=6 cap=1020 }, 7:{ span=7 cap=1023 }, 4:{ span=4 cap=1014 }
[ 0.457695] domain-1: span=0-7 level=DIE
[ 0.457958] groups: 4:{ span=4-7 cap=4074 }, 0:{ span=0-3 cap=4041 }
[ 0.458645] CPU6 attaching sched-domain(s):
[ 0.458870] domain-0: span=4-7 level=MC
[ 0.459126] groups: 6:{ span=6 cap=1020 }, 7:{ span=7 cap=1023 }, 4:{ span=4 cap=1014 }, 5:{ span=5 cap=1017 }
[ 0.460428] domain-1: span=0-7 level=DIE
[ 0.460695] groups: 4:{ span=4-7 cap=4074 }, 0:{ span=0-3 cap=4041 }
[ 0.461467] CPU7 attaching sched-domain(s):
[ 0.461691] domain-0: span=4-7 level=MC
[ 0.461948] groups: 7:{ span=7 cap=1023 }, 4:{ span=4 cap=1014 }, 5:{ span=5 cap=1015 }, 6:{ span=6 cap=1020 }
[ 0.463052] domain-1: span=0-7 level=DIE
[ 0.463316] groups: 4:{ span=4-7 cap=4074 }, 0:{ span=0-3 cap=4041 }
[ 0.464198] span: 0-7 (max cpu_capacity = 1024)
[ 0.477966] devtmpfs: initialized
[ 0.835281] calling ipc_ns_init+0x0/0x60 @ 1
[ 0.835579] initcall ipc_ns_init+0x0/0x60 returned 0 after 0 usecs
[ 0.836368] calling init_mmap_min_addr+0x0/0x20 @ 1
[ 0.836618] initcall init_mmap_min_addr+0x0/0x20 returned 0 after 0 usecs
[ 0.837273] calling init_cpufreq_transition_notifier_list+0x0/0x24 @ 1
[ 0.837656] initcall init_cpufreq_transition_notifier_list+0x0/0x24 returned 0 after 0 usecs
[ 0.838261] calling jit_init+0x0/0x8 @ 1
[ 0.838476] initcall jit_init+0x0/0x8 returned 0 after 0 usecs
[ 0.838980] calling net_ns_init+0x0/0x164 @ 1
[ 0.840765] initcall net_ns_init+0x0/0x164 returned 0 after 3906 usecs
[ 0.843507] calling vfp_init+0x0/0x1d0 @ 1
[ 0.843746] VFP support v0.3: implementor 41 architecture 2 part 30 variant 7 rev 3
[ 0.844294] initcall vfp_init+0x0/0x1d0 returned 0 after 3906 usecs
[ 0.844814] calling ptrace_break_init+0x0/0x2c @ 1
[ 0.845389] initcall ptrace_break_init+0x0/0x2c returned 0 after 0 usecs
[ 0.845928] calling register_cpufreq_notifier+0x0/0x10 @ 1
[ 0.846303] initcall register_cpufreq_notifier+0x0/0x10 returned 0 after 0 usecs
[ 0.846871] calling dma_debug_do_init+0x0/0x8 @ 1
[ 0.847110] initcall dma_debug_do_init+0x0/0x8 returned 0 after 0 usecs
[ 0.847641] calling v6_userpage_init+0x0/0x8 @ 1
[ 0.847877] initcall v6_userpage_init+0x0/0x8 returned 0 after 0 usecs
[ 0.848416] calling cpu_hotplug_pm_sync_init+0x0/0x18 @ 1
[ 0.848762] initcall cpu_hotplug_pm_sync_init+0x0/0x18 returned 0 after 0 usecs
[ 0.849680] calling alloc_frozen_cpus+0x0/0x8 @ 1
[ 0.849920] initcall alloc_frozen_cpus+0x0/0x8 returned 0 after 0 usecs
[ 0.850451] calling wq_sysfs_init+0x0/0x30 @ 1
[ 0.852509] initcall wq_sysfs_init+0x0/0x30 returned 0 after 3906 usecs
[ 0.853321] calling ksysfs_init+0x0/0xa4 @ 1
[ 0.854153] initcall ksysfs_init+0x0/0xa4 returned 0 after 0 usecs
[ 0.854672] calling pm_init+0x0/0x90 @ 1
[ 0.856862] initcall pm_init+0x0/0x90 returned 0 after 3906 usecs
[ 0.857656] calling rcu_set_runtime_mode+0x0/0x18 @ 1
[ 0.857909] initcall rcu_set_runtime_mode+0x0/0x18 returned 0 after 0 usecs
[ 0.858451] calling init_jiffies_clocksource+0x0/0x14 @ 1
[ 0.858711] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 7645041785100000 ns
[ 0.859135] initcall init_jiffies_clocksource+0x0/0x14 returned 0 after 0 usecs
[ 0.859695] calling futex_init+0x0/0x130 @ 1
[ 0.860857] futex hash table entries: 2048 (order: 6, 393216 bytes)
[ 0.862231] initcall futex_init+0x0/0x130 returned 0 after 3906 usecs
[ 0.862782] calling cgroup_wq_init+0x0/0x5c @ 1
[ 0.863755] initcall cgroup_wq_init+0x0/0x5c returned 0 after 0 usecs
[ 0.864297] calling cgroup1_wq_init+0x0/0x50 @ 1
[ 0.865485] initcall cgroup1_wq_init+0x0/0x50 returned 0 after 0 usecs
[ 0.866023] calling cpu_pm_init+0x0/0x18 @ 1
[ 0.866261] initcall cpu_pm_init+0x0/0x18 returned 0 after 0 usecs
[ 0.866780] calling init_per_zone_wmark_min+0x0/0x70 @ 1
[ 0.867235] initcall init_per_zone_wmark_min+0x0/0x70 returned 0 after 0 usecs
[ 0.867801] calling init_zero_pfn+0x0/0x4c @ 1
[ 0.868035] initcall init_zero_pfn+0x0/0x4c returned 0 after 0 usecs
[ 0.868566] calling cma_init_reserved_areas+0x0/0x224 @ 1
[ 0.877808] initcall cma_init_reserved_areas+0x0/0x224 returned 0 after 7812 usecs
[ 0.878410] calling fsnotify_init+0x0/0x6c @ 1
[ 0.878944] initcall fsnotify_init+0x0/0x6c returned 0 after 0 usecs
[ 0.879475] calling filelock_init+0x0/0xe8 @ 1
[ 0.879871] initcall filelock_init+0x0/0xe8 returned 0 after 0 usecs
[ 0.880403] calling init_script_binfmt+0x0/0x1c @ 1
[ 0.880834] initcall init_script_binfmt+0x0/0x1c returned 0 after 0 usecs
[ 0.881651] calling init_elf_binfmt+0x0/0x1c @ 1
[ 0.881931] initcall init_elf_binfmt+0x0/0x1c returned 0 after 0 usecs
[ 0.882459] calling configfs_init+0x0/0xac @ 1
[ 0.882915] initcall configfs_init+0x0/0xac returned 0 after 0 usecs
[ 0.883441] calling debugfs_init+0x0/0x64 @ 1
[ 0.883781] initcall debugfs_init+0x0/0x64 returned 0 after 0 usecs
[ 0.884311] calling tracefs_init+0x0/0x50 @ 1
[ 0.884649] initcall tracefs_init+0x0/0x50 returned 0 after 0 usecs
[ 0.885454] calling securityfs_init+0x0/0x50 @ 1
[ 0.885807] initcall securityfs_init+0x0/0x50 returned 0 after 0 usecs
[ 0.886337] calling prandom_init+0x0/0xd8 @ 1
[ 0.886574] initcall prandom_init+0x0/0xd8 returned 0 after 0 usecs
[ 0.887093] calling cci_platform_init+0x0/0x8 @ 1
[ 0.887333] initcall cci_platform_init+0x0/0x8 returned 0 after 0 usecs
[ 0.887865] calling pinctrl_init+0x0/0xd4 @ 1
[ 0.888091] pinctrl core: initialized pinctrl subsystem
[ 0.890698] initcall pinctrl_init+0x0/0xd4 returned 0 after 0 usecs
[ 0.891228] calling gpiolib_dev_init+0x0/0xd4 @ 1
[ 0.892075] initcall gpiolib_dev_init+0x0/0xd4 returned 0 after 3906 usecs
[ 0.892631] calling exynos4_pm_init_power_domain+0x0/0x32c @ 1
[ 0.896272] initcall exynos4_pm_init_power_domain+0x0/0x32c returned 0 after 3906 usecs
[ 0.896874] calling regulator_init+0x0/0xa4 @ 1
[ 0.905473] initcall regulator_init+0x0/0xa4 returned 0 after 7812 usecs
[ 0.906022] calling iommu_init+0x0/0x40 @ 1
[ 0.906325] initcall iommu_init+0x0/0x40 returned 0 after 0 usecs
[ 0.906841] calling exynos_iommu_init+0x0/0x134 @ 1
[ 0.907794] initcall exynos_iommu_init+0x0/0x134 returned 0 after 0 usecs
[ 0.908351] calling opp_debug_init+0x0/0x4c @ 1
[ 0.908811] initcall opp_debug_init+0x0/0x4c returned 0 after 0 usecs
[ 0.909596] calling dma_init_reserved_memory+0x0/0x5c @ 1
[ 0.909861] initcall dma_init_reserved_memory+0x0/0x5c returned -12 after 0 usecs
[ 0.910428] calling register_cpufreq_notifier+0x0/0x3c @ 1
[ 0.910694] initcall register_cpufreq_notifier+0x0/0x3c returned -22 after 0 usecs
[ 0.911267] calling cpufreq_core_init+0x0/0x68 @ 1
[ 0.911655] initcall cpufreq_core_init+0x0/0x68 returned 0 after 0 usecs
[ 0.912195] calling cpuidle_init+0x0/0x4c @ 1
[ 0.912727] initcall cpuidle_init+0x0/0x4c returned 0 after 0 usecs
[ 0.913520] calling cpuidle_coupled_init+0x0/0x84 @ 1
[ 0.913805] initcall cpuidle_coupled_init+0x0/0x84 returned 160 after 0 usecs
[ 0.914357] calling sock_init+0x0/0xb0 @ 1
[ 0.916924] initcall sock_init+0x0/0xb0 returned 0 after 3906 usecs
[ 0.917724] calling net_inuse_init+0x0/0x24 @ 1
[ 0.918026] initcall net_inuse_init+0x0/0x24 returned 0 after 0 usecs
[ 0.918552] calling net_defaults_init+0x0/0x24 @ 1
[ 0.918806] initcall net_defaults_init+0x0/0x24 returned 0 after 0 usecs
[ 0.919339] calling init_default_flow_dissectors+0x0/0x4c @ 1
[ 0.919615] initcall init_default_flow_dissectors+0x0/0x4c returned 0 after 0 usecs
[ 0.920194] calling netpoll_init+0x0/0x50 @ 1
[ 0.920423] initcall netpoll_init+0x0/0x50 returned 0 after 0 usecs
[ 0.920961] calling netlink_proto_init+0x0/0x14c @ 1
[ 0.923883] NET: Registered protocol family 16
[ 0.924697] initcall netlink_proto_init+0x0/0x14c returned 0 after 3906 usecs
[ 0.927464] calling atomic_pool_init+0x0/0x178 @ 1
[ 0.972322] DMA: preallocated 256 KiB pool for atomic coherent allocations
[ 0.972641] initcall atomic_pool_init+0x0/0x178 returned 0 after 46875 usecs
[ 0.973452] calling irq_sysfs_init+0x0/0xb4 @ 1
[ 1.004532] initcall irq_sysfs_init+0x0/0xb4 returned 0 after 31250 usecs
[ 1.005380] calling bdi_class_init+0x0/0x5c @ 1
[ 1.006011] initcall bdi_class_init+0x0/0x5c returned 0 after 0 usecs
[ 1.006541] calling mm_sysfs_init+0x0/0x38 @ 1
[ 1.006849] initcall mm_sysfs_init+0x0/0x38 returned 0 after 0 usecs
[ 1.007378] calling samsung_pinctrl_drv_register+0x0/0x10 @ 1
[ 1.008019] initcall samsung_pinctrl_drv_register+0x0/0x10 returned 0 after 3906 usecs
[ 1.008624] calling exynos5440_pinctrl_drv_register+0x0/0x10 @ 1
[ 1.009496] initcall exynos5440_pinctrl_drv_register+0x0/0x10 returned 0 after 0 usecs
[ 1.010083] calling gpiolib_sysfs_init+0x0/0xa8 @ 1
[ 1.010736] initcall gpiolib_sysfs_init+0x0/0xa8 returned 0 after 0 usecs
[ 1.011279] calling backlight_class_init+0x0/0xc0 @ 1
[ 1.011677] initcall backlight_class_init+0x0/0xc0 returned 0 after 0 usecs
[ 1.012229] calling amba_init+0x0/0xc @ 1
[ 1.012956] initcall amba_init+0x0/0xc returned 0 after 0 usecs
[ 1.013732] calling exynos_pmu_init+0x0/0x10 @ 1
[ 1.014419] initcall exynos_pmu_init+0x0/0x10 returned 0 after 0 usecs
[ 1.014948] calling tty_class_init+0x0/0x40 @ 1
[ 1.015317] initcall tty_class_init+0x0/0x40 returned 0 after 0 usecs
[ 1.015843] calling vtconsole_class_init+0x0/0xf0 @ 1
[ 1.018059] initcall vtconsole_class_init+0x0/0xf0 returned 0 after 0 usecs
[ 1.018607] calling iommu_dev_init+0x0/0x14 @ 1
[ 1.018979] initcall iommu_dev_init+0x0/0x14 returned 0 after 0 usecs
[ 1.019506] calling mipi_dsi_bus_init+0x0/0xc @ 1
[ 1.020238] initcall mipi_dsi_bus_init+0x0/0xc returned 0 after 3906 usecs
[ 1.020780] calling wakeup_sources_debugfs_init+0x0/0x38 @ 1
[ 1.021552] initcall wakeup_sources_debugfs_init+0x0/0x38 returned 0 after 0 usecs
[ 1.022125] calling regmap_initcall+0x0/0x10 @ 1
[ 1.022675] initcall regmap_initcall+0x0/0x10 returned 0 after 0 usecs
[ 1.023207] calling sram_init+0x0/0x10 @ 1
[ 1.023876] initcall sram_init+0x0/0x10 returned 0 after 0 usecs
[ 1.024394] calling syscon_init+0x0/0x10 @ 1
[ 1.025343] initcall syscon_init+0x0/0x10 returned 0 after 0 usecs
[ 1.025884] calling spi_init+0x0/0x90 @ 1
[ 1.026772] initcall spi_init+0x0/0x90 returned 0 after 0 usecs
[ 1.027285] calling i2c_init+0x0/0xc0 @ 1
[ 1.028752] initcall i2c_init+0x0/0xc0 returned 0 after 3906 usecs
[ 1.029555] calling init_menu+0x0/0xc @ 1
[ 1.030411] cpuidle: using governor menu
[ 1.030639] initcall init_menu+0x0/0xc returned 0 after 0 usecs
[ 1.031151] calling kobject_uevent_init+0x0/0xc @ 1
[ 1.031678] initcall kobject_uevent_init+0x0/0xc returned 0 after 0 usecs
[ 1.032225] calling of_iommu_init+0x0/0x80 @ 1
[ 1.032980] initcall of_iommu_init+0x0/0x80 returned 0 after 0 usecs
[ 1.035724] calling gate_vma_init+0x0/0x24 @ 1
[ 1.035956] initcall gate_vma_init+0x0/0x24 returned 0 after 3906 usecs
[ 1.036495] calling customize_machine+0x0/0x30 @ 1
[ 1.036779] initcall customize_machine+0x0/0x30 returned 0 after 0 usecs
[ 1.037605] calling arch_hw_breakpoint_init+0x0/0x29c @ 1
[ 1.038730] hw-breakpoint: found 5 (+1 reserved) breakpoint and 4 watchpoint registers.
[ 1.039096] hw-breakpoint: maximum watchpoint size is 8 bytes.
[ 1.039409] initcall arch_hw_breakpoint_init+0x0/0x29c returned 0 after 0 usecs
[ 1.039972] calling vdso_init+0x0/0x1d4 @ 1
[ 1.040447] initcall vdso_init+0x0/0x1d4 returned 0 after 0 usecs
[ 1.040990] calling exceptions_init+0x0/0x94 @ 1
[ 1.041572] initcall exceptions_init+0x0/0x94 returned 0 after 0 usecs
[ 1.042103] calling s3c_arch_init+0x0/0x8 @ 1
[ 1.042331] initcall s3c_arch_init+0x0/0x8 returned 0 after 0 usecs
[ 1.042855] calling dma_bus_init+0x0/0xac @ 1
[ 1.043350] initcall dma_bus_init+0x0/0xac returned 0 after 0 usecs
[ 1.043874] calling dma_channel_table_init+0x0/0xe8 @ 1
[ 1.044560] initcall dma_channel_table_init+0x0/0xe8 returned 0 after 0 usecs
[ 1.045390] calling of_platform_default_populate_init+0x0/0x80 @ 1
[ 1.438881] EXYNOS5420 PMU initialized
[ 1.701459] initcall of_platform_default_populate_init+0x0/0x80 returned 0 after 640625 usecs
[ 1.704251] calling topology_init+0x0/0x70 @ 1
[ 1.719699] initcall topology_init+0x0/0x70 returned 0 after 11718 usecs
[ 1.720446] calling uid_cache_init+0x0/0x9c @ 1
[ 1.720854] initcall uid_cache_init+0x0/0x9c returned 0 after 0 usecs
[ 1.721496] calling param_sysfs_init+0x0/0x204 @ 1
[ 1.848581] initcall param_sysfs_init+0x0/0x204 returned 0 after 125000 usecs
[ 1.849662] calling user_namespace_sysctl_init+0x0/0x44 @ 1
[ 1.850237] initcall user_namespace_sysctl_init+0x0/0x44 returned 0 after 0 usecs
[ 1.850808] calling proc_schedstat_init+0x0/0x28 @ 1
[ 1.851197] initcall proc_schedstat_init+0x0/0x28 returned 0 after 0 usecs
[ 1.851738] calling pm_sysrq_init+0x0/0x1c @ 1
[ 1.852514] initcall pm_sysrq_init+0x0/0x1c returned 0 after 3906 usecs
[ 1.853560] calling create_proc_profile+0x0/0xf4 @ 1
[ 1.853812] initcall create_proc_profile+0x0/0xf4 returned 0 after 0 usecs
[ 1.854352] calling cgroup_namespaces_init+0x0/0x8 @ 1
[ 1.854606] initcall cgroup_namespaces_init+0x0/0x8 returned 0 after 0 usecs
[ 1.855151] calling user_namespaces_init+0x0/0x40 @ 1
[ 1.855619] initcall user_namespaces_init+0x0/0x40 returned 0 after 0 usecs
[ 1.856171] calling hung_task_init+0x0/0x64 @ 1
[ 1.857399] initcall hung_task_init+0x0/0x64 returned 0 after 0 usecs
[ 1.857945] calling dev_map_init+0x0/0x18 @ 1
[ 1.858188] initcall dev_map_init+0x0/0x18 returned 0 after 0 usecs
[ 1.858707] calling oom_init+0x0/0x64 @ 1
[ 1.859546] initcall oom_init+0x0/0x64 returned 0 after 0 usecs
[ 1.860066] calling cgwb_init+0x0/0x4c @ 1
[ 1.861450] initcall cgwb_init+0x0/0x4c returned 0 after 0 usecs
[ 1.861966] calling default_bdi_init+0x0/0xb8 @ 1
[ 1.865845] initcall default_bdi_init+0x0/0xb8 returned 0 after 3906 usecs
[ 1.866394] calling percpu_enable_async+0x0/0x18 @ 1
[ 1.866643] initcall percpu_enable_async+0x0/0x18 returned 0 after 0 usecs
[ 1.867182] calling kcompactd_init+0x0/0x60 @ 1
[ 1.868064] initcall kcompactd_init+0x0/0x60 returned 0 after 3906 usecs
[ 1.868615] calling init_reserve_notifier+0x0/0x8 @ 1
[ 1.868866] initcall init_reserve_notifier+0x0/0x8 returned 0 after 0 usecs
[ 1.869888] calling init_admin_reserve+0x0/0x30 @ 1
[ 1.870135] initcall init_admin_reserve+0x0/0x30 returned 0 after 0 usecs
[ 1.870672] calling init_user_reserve+0x0/0x30 @ 1
[ 1.870915] initcall init_user_reserve+0x0/0x30 returned 0 after 0 usecs
[ 1.871449] calling swap_init_sysfs+0x0/0x68 @ 1
[ 1.871848] initcall swap_init_sysfs+0x0/0x68 returned 0 after 0 usecs
[ 1.872386] calling swapfile_init+0x0/0x5c @ 1
[ 1.872620] initcall swapfile_init+0x0/0x5c returned 0 after 0 usecs
[ 1.873438] calling mem_cgroup_swap_init+0x0/0xa0 @ 1
[ 1.873750] initcall mem_cgroup_swap_init+0x0/0xa0 returned 0 after 0 usecs
[ 1.874293] calling mem_cgroup_init+0x0/0x188 @ 1
[ 1.875234] initcall mem_cgroup_init+0x0/0x188 returned 0 after 0 usecs
[ 1.875771] calling crypto_wq_init+0x0/0x4c @ 1
[ 1.877814] initcall crypto_wq_init+0x0/0x4c returned 0 after 0 usecs
[ 1.878346] calling cryptomgr_init+0x0/0xc @ 1
[ 1.878694] initcall cryptomgr_init+0x0/0xc returned 0 after 0 usecs
[ 1.879220] calling init_bio+0x0/0xe0 @ 1
[ 1.881755] initcall init_bio+0x0/0xe0 returned 0 after 3906 usecs
[ 1.882280] calling blk_settings_init+0x0/0x38 @ 1
[ 1.882522] initcall blk_settings_init+0x0/0x38 returned 0 after 0 usecs
[ 1.883054] calling blk_ioc_init+0x0/0x40 @ 1
[ 1.883366] initcall blk_ioc_init+0x0/0x40 returned 0 after 0 usecs
[ 1.883886] calling blk_softirq_init+0x0/0xa0 @ 1
[ 1.884148] initcall blk_softirq_init+0x0/0xa0 returned 0 after 0 usecs
[ 1.884677] calling blk_mq_init+0x0/0x40 @ 1
[ 1.884918] initcall blk_mq_init+0x0/0x40 returned 0 after 0 usecs
[ 1.885706] calling genhd_device_init+0x0/0x80 @ 1
[ 1.888339] initcall genhd_device_init+0x0/0x80 returned 0 after 3906 usecs
[ 1.888894] calling gpiolib_debugfs_init+0x0/0x38 @ 1
[ 1.889768] initcall gpiolib_debugfs_init+0x0/0x38 returned 0 after 0 usecs
[ 1.890313] calling pwm_debugfs_init+0x0/0x38 @ 1
[ 1.890772] initcall pwm_debugfs_init+0x0/0x38 returned 0 after 0 usecs
[ 1.891304] calling pwm_sysfs_init+0x0/0x14 @ 1
[ 1.891683] initcall pwm_sysfs_init+0x0/0x14 returned 0 after 0 usecs
[ 1.892218] calling fbmem_init+0x0/0xf0 @ 1
[ 1.894791] initcall fbmem_init+0x0/0xf0 returned 0 after 0 usecs
[ 1.895312] calling s2mps11_clk_init+0x0/0x10 @ 1
[ 1.899524] initcall s2mps11_clk_init+0x0/0x10 returned 0 after 3906 usecs
[ 1.900077] calling exynos3250_cmu_platform_init+0x0/0x18 @ 1
[ 1.905453] initcall exynos3250_cmu_platform_init+0x0/0x18 returned -19 after 3906 usecs
[ 1.906050] calling regulator_fixed_voltage_init+0x0/0x10 @ 1
[ 1.910676] initcall regulator_fixed_voltage_init+0x0/0x10 returned 0 after 3906 usecs
[ 1.911262] calling gpio_regulator_init+0x0/0x10 @ 1
[ 1.915843] initcall gpio_regulator_init+0x0/0x10 returned 0 after 3906 usecs
[ 1.916402] calling s5m8767_pmic_init+0x0/0x10 @ 1
[ 1.920585] initcall s5m8767_pmic_init+0x0/0x10 returned 0 after 3906 usecs
[ 1.921416] calling misc_init+0x0/0xd4 @ 1
[ 1.921952] initcall misc_init+0x0/0xd4 returned 0 after 0 usecs
[ 1.922465] calling tpm_init+0x0/0xd8 @ 1
[ 1.922971] initcall tpm_init+0x0/0xd8 returned 0 after 0 usecs
[ 1.923486] calling register_cpu_capacity_sysctl+0x0/0x7c @ 1
[ 1.924307] initcall register_cpu_capacity_sysctl+0x0/0x7c returned 0 after 3906 usecs
[ 1.924894] calling sec_pmic_init+0x0/0x10 @ 1
[ 1.925869] initcall sec_pmic_init+0x0/0x10 returned 0 after 0 usecs
[ 1.926393] calling dax_fs_init+0x0/0xd8 @ 1
[ 1.927724] initcall dax_fs_init+0x0/0xd8 returned 0 after 0 usecs
[ 1.928259] calling dma_buf_init+0x0/0xcc @ 1
[ 1.929210] initcall dma_buf_init+0x0/0xcc returned 0 after 0 usecs
[ 1.929767] calling phy_init+0x0/0x58 @ 1
[ 1.931459] initcall phy_init+0x0/0x58 returned 0 after 0 usecs
[ 1.931972] calling usb_init+0x0/0x178 @ 1
[ 1.934519] usbcore: registered new interface driver usbfs
[ 1.935703] usbcore: registered new interface driver hub
[ 1.937891] usbcore: registered new device driver usb
[ 1.938155] initcall usb_init+0x0/0x178 returned 0 after 3906 usecs
[ 1.938676] calling usb_udc_init+0x0/0x58 @ 1
[ 1.939046] initcall usb_udc_init+0x0/0x58 returned 0 after 0 usecs
[ 1.939567] calling input_init+0x0/0x108 @ 1
[ 1.940325] initcall input_init+0x0/0x108 returned 0 after 3906 usecs
[ 1.940851] calling rtc_init+0x0/0x58 @ 1
[ 1.941516] initcall rtc_init+0x0/0x58 returned 0 after 0 usecs
[ 1.942027] calling i2c_gpio_init+0x0/0x34 @ 1
[ 1.946674] initcall i2c_gpio_init+0x0/0x34 returned 0 after 3906 usecs
[ 1.947213] calling i2c_adap_s3c_init+0x0/0x10 @ 1
[ 1.950239] s3c-i2c 12c80000.i2c: slave address 0x00
[ 1.950516] s3c-i2c 12c80000.i2c: bus frequency set to 65 KHz
[ 1.959524] s3c-i2c 12c80000.i2c: i2c-2: S3C I2C adapter
[ 1.964259] initcall i2c_adap_s3c_init+0x0/0x10 returned 0 after 19531 usecs
[ 1.964813] calling media_devnode_init+0x0/0x84 @ 1
[ 1.965324] media: Linux media interface: v0.10
[ 1.966070] initcall media_devnode_init+0x0/0x84 returned 0 after 0 usecs
[ 1.966611] calling videodev_init+0x0/0x84 @ 1
[ 1.966833] Linux video capture interface: v2.00
[ 1.967217] initcall videodev_init+0x0/0x84 returned 0 after 0 usecs
[ 1.967741] calling init_dvbdev+0x0/0xd0 @ 1
[ 1.968141] initcall init_dvbdev+0x0/0xd0 returned 0 after 3906 usecs
[ 1.968670] calling rc_core_init+0x0/0x58 @ 1
[ 1.969591] initcall rc_core_init+0x0/0x58 returned 0 after 0 usecs
[ 1.970117] calling cec_devnode_init+0x0/0xb4 @ 1
[ 1.971147] initcall cec_devnode_init+0x0/0xb4 returned 0 after 0 usecs
[ 1.971679] calling pps_init+0x0/0xb4 @ 1
[ 1.972046] pps_core: LinuxPPS API ver. 1 registered
[ 1.972292] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giometti@linux.it>
[ 1.972682] initcall pps_init+0x0/0xb4 returned 0 after 3906 usecs
[ 1.973476] calling power_supply_class_init+0x0/0x4c @ 1
[ 1.973883] initcall power_supply_class_init+0x0/0x4c returned 0 after 0 usecs
[ 1.974443] calling hwmon_init+0x0/0x34 @ 1
[ 1.974802] initcall hwmon_init+0x0/0x34 returned 0 after 0 usecs
[ 1.975317] calling mmc_init+0x0/0x38 @ 1
[ 1.976747] initcall mmc_init+0x0/0x38 returned 0 after 3906 usecs
[ 1.977563] calling leds_init+0x0/0x4c @ 1
[ 1.977925] initcall leds_init+0x0/0x4c returned 0 after 0 usecs
[ 1.978440] calling devfreq_init+0x0/0xcc @ 1
[ 1.979663] initcall devfreq_init+0x0/0xcc returned 0 after 0 usecs
[ 1.980192] calling devfreq_event_init+0x0/0x60 @ 1
[ 1.980585] initcall devfreq_event_init+0x0/0x60 returned 0 after 0 usecs
[ 1.981534] calling devfreq_simple_ondemand_init+0x0/0xc @ 1
[ 1.981941] initcall devfreq_simple_ondemand_init+0x0/0xc returned 0 after 0 usecs
[ 1.982520] calling devfreq_performance_init+0x0/0xc @ 1
[ 1.982793] initcall devfreq_performance_init+0x0/0xc returned 0 after 0 usecs
[ 1.983351] calling devfreq_powersave_init+0x0/0xc @ 1
[ 1.983617] initcall devfreq_powersave_init+0x0/0xc returned 0 after 0 usecs
[ 1.984168] calling devfreq_userspace_init+0x0/0xc @ 1
[ 1.984433] initcall devfreq_userspace_init+0x0/0xc returned 0 after 0 usecs
[ 1.985241] calling devfreq_passive_init+0x0/0xc @ 1
[ 1.985529] initcall devfreq_passive_init+0x0/0xc returned 0 after 0 usecs
[ 1.986069] calling iio_init+0x0/0x8c @ 1
[ 1.987016] initcall iio_init+0x0/0x8c returned 0 after 0 usecs
[ 1.987533] calling arm_pmu_hp_init+0x0/0x60 @ 1
[ 1.987789] initcall arm_pmu_hp_init+0x0/0x60 returned 0 after 0 usecs
[ 1.988321] calling nvmem_init+0x0/0xc @ 1
[ 1.989296] initcall nvmem_init+0x0/0xc returned 0 after 0 usecs
[ 1.989816] calling init_soundcore+0x0/0x40 @ 1
[ 1.990194] initcall init_soundcore+0x0/0x40 returned 0 after 0 usecs
[ 1.990722] calling alsa_sound_init+0x0/0xb0 @ 1
[ 1.991867] Advanced Linux Sound Architecture Driver Initialized.
[ 1.992161] initcall alsa_sound_init+0x0/0xb0 returned 0 after 3906 usecs
[ 1.992703] calling proto_init+0x0/0xc @ 1
[ 1.993339] initcall proto_init+0x0/0xc returned 0 after 0 usecs
[ 1.993852] calling net_dev_init+0x0/0x28c @ 1
[ 2.002865] initcall net_dev_init+0x0/0x28c returned 0 after 7812 usecs
[ 2.003403] calling neigh_init+0x0/0xa4 @ 1
[ 2.003626] initcall neigh_init+0x0/0xa4 returned 0 after 0 usecs
[ 2.004145] calling fib_notifier_init+0x0/0xc @ 1
[ 2.004395] initcall fib_notifier_init+0x0/0xc returned 0 after 0 usecs
[ 2.004927] calling fib_rules_init+0x0/0xc8 @ 1
[ 2.005566] initcall fib_rules_init+0x0/0xc8 returned 0 after 0 usecs
[ 2.006093] calling init_cgroup_netprio+0x0/0x18 @ 1
[ 2.006352] initcall init_cgroup_netprio+0x0/0x18 returned 0 after 0 usecs
[ 2.006889] calling bpf_lwt_init+0x0/0x10 @ 1
[ 2.007116] initcall bpf_lwt_init+0x0/0x10 returned 0 after 0 usecs
[ 2.007633] calling pktsched_init+0x0/0x130 @ 1
[ 2.008367] initcall pktsched_init+0x0/0x130 returned 0 after 3906 usecs
[ 2.008904] calling tc_filter_init+0x0/0xb0 @ 1
[ 2.009559] initcall tc_filter_init+0x0/0xb0 returned 0 after 0 usecs
[ 2.010086] calling tc_action_init+0x0/0x6c @ 1
[ 2.010319] initcall tc_action_init+0x0/0x6c returned 0 after 0 usecs
[ 2.010842] calling genl_init+0x0/0x38 @ 1
[ 2.011715] initcall genl_init+0x0/0x38 returned 0 after 0 usecs
[ 2.012240] calling ipv4_netfilter_init+0x0/0xc @ 1
[ 2.012596] initcall ipv4_netfilter_init+0x0/0xc returned 0 after 0 usecs
[ 2.013432] calling wireless_nlevent_init+0x0/0x3c @ 1
[ 2.013801] initcall wireless_nlevent_init+0x0/0x3c returned 0 after 0 usecs
[ 2.014351] calling watchdog_init+0x0/0x80 @ 1
[ 2.016198] initcall watchdog_init+0x0/0x80 returned 0 after 3906 usecs
[ 2.019055] calling proc_cpu_init+0x0/0x24 @ 1
[ 2.019422] initcall proc_cpu_init+0x0/0x24 returned 0 after 0 usecs
[ 2.019947] calling alignment_init+0x0/0xd8 @ 1
[ 2.020312] initcall alignment_init+0x0/0xd8 returned 0 after 0 usecs
[ 2.020840] calling sugov_register+0x0/0xc @ 1
[ 2.021483] initcall sugov_register+0x0/0xc returned 0 after 0 usecs
[ 2.022010] calling clocksource_done_booting+0x0/0x44 @ 1
[ 2.022768] clocksource: Switched to clocksource mct-frc
[ 2.023045] initcall clocksource_done_booting+0x0/0x44 returned 0 after 424 usecs
[ 2.023615] calling tracer_init_tracefs+0x0/0x1ec @ 1
[ 2.072857] initcall tracer_init_tracefs+0x0/0x1ec returned 0 after 47831 usecs
[ 2.073440] calling init_trace_printk_function_export+0x0/0x44 @ 1
[ 2.073952] initcall init_trace_printk_function_export+0x0/0x44 returned 0 after 218 usecs
[ 2.074548] calling event_trace_init+0x0/0x390 @ 1
[ 3.045903] initcall event_trace_init+0x0/0x390 returned 0 after 948095 usecs
[ 3.046481] calling init_uprobe_trace+0x0/0x68 @ 1
[ 3.047411] initcall init_uprobe_trace+0x0/0x68 returned 0 after 431 usecs
[ 3.047954] calling bpf_init+0x0/0x50 @ 1
[ 3.048353] initcall bpf_init+0x0/0x50 returned 0 after 179 usecs
[ 3.048872] calling init_pipe_fs+0x0/0x58 @ 1
[ 3.049974] initcall init_pipe_fs+0x0/0x58 returned 0 after 849 usecs
[ 3.050510] calling cgroup_writeback_init+0x0/0x4c @ 1
[ 3.051741] initcall cgroup_writeback_init+0x0/0x4c returned 0 after 710 usecs
[ 3.052310] calling inotify_user_setup+0x0/0x60 @ 1
[ 3.052660] initcall inotify_user_setup+0x0/0x60 returned 0 after 103 usecs
[ 3.053204] calling eventpoll_init+0x0/0xe4 @ 1
[ 3.053708] initcall eventpoll_init+0x0/0xe4 returned 0 after 262 usecs
[ 3.054245] calling anon_inode_init+0x0/0x6c @ 1
[ 3.055506] initcall anon_inode_init+0x0/0x6c returned 0 after 996 usecs
[ 3.056047] calling proc_locks_init+0x0/0x28 @ 1
[ 3.056425] initcall proc_locks_init+0x0/0x28 returned 0 after 138 usecs
[ 3.056971] calling dquot_init+0x0/0x130 @ 1
[ 3.057188] VFS: Disk quotas dquot_6.6.0
[ 3.058219] VFS: Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
[ 3.058556] initcall dquot_init+0x0/0x130 returned 0 after 1330 usecs
[ 3.059324] calling quota_init+0x0/0x2c @ 1
[ 3.059815] initcall quota_init+0x0/0x2c returned 0 after 262 usecs
[ 3.060336] calling proc_cmdline_init+0x0/0x28 @ 1
[ 3.060709] initcall proc_cmdline_init+0x0/0x28 returned 0 after 128 usecs
[ 3.061248] calling proc_consoles_init+0x0/0x28 @ 1
[ 3.061622] initcall proc_consoles_init+0x0/0x28 returned 0 after 126 usecs
[ 3.062174] calling proc_cpuinfo_init+0x0/0x28 @ 1
[ 3.062543] initcall proc_cpuinfo_init+0x0/0x28 returned 0 after 125 usecs
[ 3.063304] calling proc_devices_init+0x0/0x28 @ 1
[ 3.063676] initcall proc_devices_init+0x0/0x28 returned 0 after 127 usecs
[ 3.064216] calling proc_interrupts_init+0x0/0x28 @ 1
[ 3.064593] initcall proc_interrupts_init+0x0/0x28 returned 0 after 124 usecs
[ 3.065140] calling proc_loadavg_init+0x0/0x28 @ 1
[ 3.065509] initcall proc_loadavg_init+0x0/0x28 returned 0 after 125 usecs
[ 3.066049] calling proc_meminfo_init+0x0/0x28 @ 1
[ 3.066419] initcall proc_meminfo_init+0x0/0x28 returned 0 after 126 usecs
[ 3.067185] calling proc_stat_init+0x0/0x28 @ 1
[ 3.067546] initcall proc_stat_init+0x0/0x28 returned 0 after 125 usecs
[ 3.068077] calling proc_uptime_init+0x0/0x28 @ 1
[ 3.068446] initcall proc_uptime_init+0x0/0x28 returned 0 after 126 usecs
[ 3.068982] calling proc_version_init+0x0/0x28 @ 1
[ 3.069353] initcall proc_version_init+0x0/0x28 returned 0 after 126 usecs
[ 3.069903] calling proc_softirqs_init+0x0/0x28 @ 1
[ 3.070275] initcall proc_softirqs_init+0x0/0x28 returned 0 after 125 usecs
[ 3.071028] calling proc_kmsg_init+0x0/0x28 @ 1
[ 3.071394] initcall proc_kmsg_init+0x0/0x28 returned 0 after 128 usecs
[ 3.071925] calling proc_page_init+0x0/0x5c @ 1
[ 3.072531] initcall proc_page_init+0x0/0x5c returned 0 after 365 usecs
[ 3.073064] calling init_ramfs_fs+0x0/0x34 @ 1
[ 3.073295] initcall init_ramfs_fs+0x0/0x34 returned 0 after 4 usecs
[ 3.073818] calling blk_scsi_ioctl_init+0x0/0xdc @ 1
[ 3.074068] initcall blk_scsi_ioctl_init+0x0/0xdc returned 0 after 4 usecs
[ 3.074608] calling dynamic_debug_init_debugfs+0x0/0x88 @ 1
[ 3.075563] initcall dynamic_debug_init_debugfs+0x0/0x88 returned 0 after 467 usecs
[ 3.076138] calling chr_dev_init+0x0/0xc8 @ 1
[ 3.240696] initcall chr_dev_init+0x0/0xc8 returned 0 after 160476 usecs
[ 3.241193] calling firmware_class_init+0x0/0x118 @ 1
[ 3.241542] initcall firmware_class_init+0x0/0x118 returned 0 after 118 usecs
[ 3.242041] calling thermal_init+0x0/0x108 @ 1
[ 3.260355] initcall thermal_init+0x0/0x108 returned 0 after 17681 usecs
[ 3.260839] calling cpufreq_gov_performance_init+0x0/0xc @ 1
[ 3.261099] initcall cpufreq_gov_performance_init+0x0/0xc returned 0 after 15 usecs
[ 3.261615] calling sysctl_core_init+0x0/0x30 @ 1
[ 3.262147] initcall sysctl_core_init+0x0/0x30 returned 0 after 310 usecs
[ 3.262884] calling eth_offload_init+0x0/0x18 @ 1
[ 3.263199] initcall eth_offload_init+0x0/0x18 returned 0 after 98 usecs
[ 3.263678] calling inet_init+0x0/0x290 @ 1
[ 3.264465] NET: Registered protocol family 2
[ 3.271944] TCP established hash table entries: 8192 (order: 3, 32768 bytes)
[ 3.272341] TCP bind hash table entries: 8192 (order: 8, 1048576 bytes)
[ 3.278288] TCP: Hash tables configured (established 8192 bind 8192)
[ 3.281481] UDP hash table entries: 512 (order: 5, 139264 bytes)
[ 3.283621] UDP-Lite hash table entries: 512 (order: 5, 139264 bytes)
[ 3.293112] initcall inet_init+0x0/0x290 returned 0 after 28533 usecs
[ 3.293665] calling ipv4_offload_init+0x0/0x84 @ 1
[ 3.293940] initcall ipv4_offload_init+0x0/0x84 returned 0 after 32 usecs
[ 3.294476] calling af_unix_init+0x0/0x54 @ 1
[ 3.295174] NET: Registered protocol family 1
[ 3.295739] initcall af_unix_init+0x0/0x54 returned 0 after 679 usecs
[ 3.296267] calling ipv6_offload_init+0x0/0x88 @ 1
[ 3.296541] initcall ipv6_offload_init+0x0/0x88 returned 0 after 33 usecs
[ 3.297084] calling populate_rootfs+0x0/0x100 @ 1
[ 3.301084] Trying to unpack rootfs image as initramfs...
[ 4.770169] Freeing initrd memory: 6144K
[ 4.770378] initcall populate_rootfs+0x0/0x100 returned 0 after 1438524 usecs
[ 4.772767] calling armv7_pmu_driver_init+0x0/0x10 @ 1
[ 4.777469] initcall armv7_pmu_driver_init+0x0/0x10 returned 0 after 4366 usecs
[ 4.777982] calling arch_uprobes_init+0x0/0x24 @ 1
[ 4.778211] initcall arch_uprobes_init+0x0/0x24 returned 0 after 11 usecs
[ 4.778897] calling proc_execdomains_init+0x0/0x28 @ 1
[ 4.779253] initcall proc_execdomains_init+0x0/0x28 returned 0 after 125 usecs
[ 4.779755] calling cpuhp_sysfs_init+0x0/0x8c @ 1
[ 4.782097] initcall cpuhp_sysfs_init+0x0/0x8c returned 0 after 2075 usecs
[ 4.782582] calling ioresources_init+0x0/0x44 @ 1
[ 4.783276] initcall ioresources_init+0x0/0x44 returned 0 after 276 usecs
[ 4.783761] calling init_sched_debug_procfs+0x0/0x30 @ 1
[ 4.784115] initcall init_sched_debug_procfs+0x0/0x30 returned 0 after 116 usecs
[ 4.784628] calling lockdep_proc_init+0x0/0x5c @ 1
[ 4.785194] initcall lockdep_proc_init+0x0/0x5c returned 0 after 340 usecs
[ 4.785682] calling irq_gc_init_ops+0x0/0x18 @ 1
[ 4.785909] initcall irq_gc_init_ops+0x0/0x18 returned 0 after 15 usecs
[ 4.786387] calling irq_debugfs_init+0x0/0x40 @ 1
[ 4.787015] initcall irq_debugfs_init+0x0/0x40 returned 0 after 402 usecs
[ 4.787502] calling irq_pm_init_ops+0x0/0x18 @ 1
[ 4.787729] initcall irq_pm_init_ops+0x0/0x18 returned 0 after 13 usecs
[ 4.788207] calling irq_debugfs_init+0x0/0x98 @ 1
[ 4.826377] initcall irq_debugfs_init+0x0/0x98 returned 0 after 37060 usecs
[ 4.827069] calling timekeeping_init_ops+0x0/0x18 @ 1
[ 4.827308] initcall timekeeping_init_ops+0x0/0x18 returned 0 after 13 usecs
[ 4.827798] calling init_clocksource_sysfs+0x0/0x74 @ 1
[ 4.830939] initcall init_clocksource_sysfs+0x0/0x74 returned 0 after 2841 usecs
[ 4.831454] calling init_timer_list_procfs+0x0/0x30 @ 1
[ 4.831807] initcall init_timer_list_procfs+0x0/0x30 returned 0 after 120 usecs
[ 4.832312] calling alarmtimer_init+0x0/0x140 @ 1
[ 4.838601] initcall alarmtimer_init+0x0/0x140 returned 0 after 5929 usecs
[ 4.839284] calling init_posix_timers+0x0/0x40 @ 1
[ 4.839599] initcall init_posix_timers+0x0/0x40 returned 0 after 95 usecs
[ 4.840085] calling clockevents_init_sysfs+0x0/0xd8 @ 1
[ 4.853415] initcall clockevents_init_sysfs+0x0/0xd8 returned 0 after 12791 usecs
[ 4.853930] calling sched_clock_syscore_init+0x0/0x18 @ 1
[ 4.854178] initcall sched_clock_syscore_init+0x0/0x18 returned 0 after 13 usecs
[ 4.854890] calling proc_modules_init+0x0/0x28 @ 1
[ 4.855228] initcall proc_modules_init+0x0/0x28 returned 0 after 118 usecs
[ 4.855714] calling kallsyms_init+0x0/0x28 @ 1
[ 4.856039] initcall kallsyms_init+0x0/0x28 returned 0 after 117 usecs
[ 4.856514] calling pid_namespaces_init+0x0/0x40 @ 1
[ 4.856765] initcall pid_namespaces_init+0x0/0x40 returned 0 after 28 usecs
[ 4.857253] calling ikconfig_init+0x0/0x44 @ 1
[ 4.857578] initcall ikconfig_init+0x0/0x44 returned 0 after 117 usecs
[ 4.858053] calling audit_init+0x0/0x1a8 @ 1
[ 4.858328] audit: initializing netlink subsys (disabled)
[ 4.860264] initcall audit_init+0x0/0x1a8 returned 0 after 1960 usecs
[ 4.860359] audit: type=2000 audit(4.856:1): state=initialized audit_enabled=0 res=1
[ 4.861005] calling audit_watch_init+0x0/0x40 @ 1
[ 4.861227] initcall audit_watch_init+0x0/0x40 returned 0 after 10 usecs
[ 4.861706] calling audit_fsnotify_init+0x0/0x40 @ 1
[ 4.861937] initcall audit_fsnotify_init+0x0/0x40 returned 0 after 9 usecs
[ 4.862418] calling audit_tree_init+0x0/0x58 @ 1
[ 4.862925] initcall audit_tree_init+0x0/0x58 returned 0 after 9 usecs
[ 4.863402] calling seccomp_sysctl_init+0x0/0x30 @ 1
[ 4.863780] initcall seccomp_sysctl_init+0x0/0x30 returned 0 after 153 usecs
[ 4.864270] calling utsname_sysctl_init+0x0/0x18 @ 1
[ 4.864594] initcall utsname_sysctl_init+0x0/0x18 returned 0 after 99 usecs
[ 4.865082] calling init_tracepoints+0x0/0x2c @ 1
[ 4.865319] initcall init_tracepoints+0x0/0x2c returned 0 after 23 usecs
[ 4.865798] calling init_lstats_procfs+0x0/0x28 @ 1
[ 4.866138] initcall init_lstats_procfs+0x0/0x28 returned 0 after 119 usecs
[ 4.866820] calling perf_event_sysfs_init+0x0/0xb4 @ 1
[ 4.871610] initcall perf_event_sysfs_init+0x0/0xb4 returned 0 after 4451 usecs
[ 4.872123] calling init_uprobes+0x0/0x90 @ 1
[ 4.872413] initcall init_uprobes+0x0/0x90 returned 0 after 82 usecs
[ 4.872884] calling padata_driver_init+0x0/0x54 @ 1
[ 4.873125] initcall padata_driver_init+0x0/0x54 returned 0 after 19 usecs
[ 4.873610] calling system_trusted_keyring_init+0x0/0x88 @ 1
[ 4.873848] Initialise system trusted keyrings
[ 4.874532] initcall system_trusted_keyring_init+0x0/0x88 returned 0 after 660 usecs
[ 4.875254] calling kswapd_init+0x0/0x60 @ 1
[ 4.876163] initcall kswapd_init+0x0/0x60 returned 0 after 688 usecs
[ 4.876642] calling extfrag_debug_init+0x0/0x94 @ 1
[ 4.877561] initcall extfrag_debug_init+0x0/0x94 returned 0 after 680 usecs
[ 4.878046] calling mm_compute_batch_init+0x0/0x58 @ 1
[ 4.878278] initcall mm_compute_batch_init+0x0/0x58 returned 0 after 3 usecs
[ 4.879049] calling slab_proc_init+0x0/0x28 @ 1
[ 4.879382] initcall slab_proc_init+0x0/0x28 returned 0 after 119 usecs
[ 4.879858] calling workingset_init+0x0/0x88 @ 1
[ 4.880066] workingset: timestamp_bits=14 max_order=19 bucket_order=5
[ 4.880376] initcall workingset_init+0x0/0x88 returned 0 after 299 usecs
[ 4.880856] calling proc_vmalloc_init+0x0/0x28 @ 1
[ 4.881191] initcall proc_vmalloc_init+0x0/0x28 returned 0 after 117 usecs
[ 4.881675] calling memblock_init_debugfs+0x0/0x78 @ 1
[ 4.882545] initcall memblock_init_debugfs+0x0/0x78 returned 0 after 627 usecs
[ 4.883242] calling procswaps_init+0x0/0x28 @ 1
[ 4.883571] initcall procswaps_init+0x0/0x28 returned 0 after 117 usecs
[ 4.884048] calling slab_sysfs_init+0x0/0x11c @ 1
[ 5.023951] initcall slab_sysfs_init+0x0/0x11c returned 0 after 136410 usecs
[ 5.024449] calling zs_init+0x0/0x88 @ 1
[ 5.025872] initcall zs_init+0x0/0x88 returned 0 after 1201 usecs
[ 5.026337] calling fcntl_init+0x0/0x40 @ 1
[ 5.026908] initcall fcntl_init+0x0/0x40 returned 0 after 361 usecs
[ 5.027378] calling proc_filesystems_init+0x0/0x28 @ 1
[ 5.027776] initcall proc_filesystems_init+0x0/0x28 returned 0 after 165 usecs
[ 5.028282] calling start_dirtytime_writeback+0x0/0x34 @ 1
[ 5.028562] initcall start_dirtytime_writeback+0x0/0x34 returned 0 after 38 usecs
[ 5.029074] calling blkdev_init+0x0/0x30 @ 1
[ 5.029560] initcall blkdev_init+0x0/0x30 returned 0 after 277 usecs
[ 5.030032] calling dio_init+0x0/0x40 @ 1
[ 5.030353] initcall dio_init+0x0/0x40 returned 0 after 123 usecs
[ 5.031009] calling dnotify_init+0x0/0x84 @ 1
[ 5.033591] initcall dnotify_init+0x0/0x84 returned 0 after 2321 usecs
[ 5.034070] calling aio_setup+0x0/0xc4 @ 1
[ 5.037383] initcall aio_setup+0x0/0xc4 returned 0 after 3042 usecs
[ 5.037853] calling fscrypt_init+0x0/0xcc @ 1
[ 5.044247] initcall fscrypt_init+0x0/0xcc returned 0 after 6042 usecs
[ 5.044726] calling mbcache_init+0x0/0x44 @ 1
[ 5.047413] initcall mbcache_init+0x0/0x44 returned 0 after 2421 usecs
[ 5.047893] calling init_devpts_fs+0x0/0x2c @ 1
[ 5.048306] initcall init_devpts_fs+0x0/0x2c returned 0 after 198 usecs
[ 5.048786] calling ext4_init_fs+0x0/0x188 @ 1
[ 5.059289] initcall ext4_init_fs+0x0/0x188 returned 0 after 10057 usecs
[ 5.059775] calling init_ext2_fs+0x0/0x74 @ 1
[ 5.062104] initcall init_ext2_fs+0x0/0x74 returned 0 after 2075 usecs
[ 5.062581] calling journal_init+0x0/0x11c @ 1
[ 5.070131] initcall journal_init+0x0/0x11c returned 0 after 6981 usecs
[ 5.070802] calling init_cramfs_fs+0x0/0x30 @ 1
[ 5.071460] initcall init_cramfs_fs+0x0/0x30 returned 0 after 436 usecs
[ 5.071938] calling init_squashfs_fs+0x0/0x84 @ 1
[ 5.074273] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 5.074517] initcall init_squashfs_fs+0x0/0x84 returned 0 after 2310 usecs
[ 5.075199] calling init_fat_fs+0x0/0x64 @ 1
[ 5.079727] initcall init_fat_fs+0x0/0x64 returned 0 after 4225 usecs
[ 5.080201] calling init_vfat_fs+0x0/0xc @ 1
[ 5.080447] initcall init_vfat_fs+0x0/0xc returned 0 after 44 usecs
[ 5.080913] calling init_msdos_fs+0x0/0xc @ 1
[ 5.081159] initcall init_msdos_fs+0x0/0xc returned 0 after 43 usecs
[ 5.081627] calling init_nls_cp437+0x0/0x10 @ 1
[ 5.081946] initcall init_nls_cp437+0x0/0x10 returned 0 after 106 usecs
[ 5.082424] calling init_nls_ascii+0x0/0x10 @ 1
[ 5.082858] initcall init_nls_ascii+0x0/0x10 returned 0 after 29 usecs
[ 5.083333] calling init_nls_iso8859_1+0x0/0x10 @ 1
[ 5.083580] initcall init_nls_iso8859_1+0x0/0x10 returned 0 after 28 usecs
[ 5.084066] calling init_romfs_fs+0x0/0x98 @ 1
[ 5.084266] romfs: ROMFS MTD (C) 2007 Red Hat, Inc.
[ 5.086609] initcall init_romfs_fs+0x0/0x98 returned 0 after 2282 usecs
[ 5.087284] calling init_autofs4_fs+0x0/0x28 @ 1
[ 5.089786] initcall init_autofs4_fs+0x0/0x28 returned 0 after 2235 usecs
[ 5.090272] calling ipc_init+0x0/0x68 @ 1
[ 5.091188] initcall ipc_init+0x0/0x68 returned 0 after 704 usecs
[ 5.091653] calling ipc_sysctl_init+0x0/0x18 @ 1
[ 5.091969] initcall ipc_sysctl_init+0x0/0x18 returned 0 after 103 usecs
[ 5.092452] calling init_mqueue_fs+0x0/0x120 @ 1
[ 5.095880] initcall init_mqueue_fs+0x0/0x120 returned 0 after 3139 usecs
[ 5.096367] calling key_proc_init+0x0/0x6c @ 1
[ 5.096809] initcall key_proc_init+0x0/0x6c returned 0 after 230 usecs
[ 5.097284] calling crypto_algapi_init+0x0/0x10 @ 1
[ 5.097622] initcall crypto_algapi_init+0x0/0x10 returned 0 after 116 usecs
[ 5.098110] calling seqiv_module_init+0x0/0xc @ 1
[ 5.098466] initcall seqiv_module_init+0x0/0xc returned 0 after 139 usecs
[ 5.099158] calling hmac_module_init+0x0/0xc @ 1
[ 5.099392] initcall hmac_module_init+0x0/0xc returned 0 after 23 usecs
[ 5.099870] calling crypto_null_mod_init+0x0/0x48 @ 1
[ 5.104417] initcall crypto_null_mod_init+0x0/0x48 returned 0 after 4218 usecs
[ 5.104941] calling md5_mod_init+0x0/0xc @ 1
[ 5.106001] initcall md5_mod_init+0x0/0xc returned 0 after 837 usecs
[ 5.106479] calling sha1_generic_mod_init+0x0/0xc @ 1
[ 5.107897] initcall sha1_generic_mod_init+0x0/0xc returned 0 after 853 usecs
[ 5.108394] calling sha256_generic_mod_init+0x0/0x10 @ 1
[ 5.110245] initcall sha256_generic_mod_init+0x0/0x10 returned 0 after 1579 usecs
[ 5.111163] calling crypto_ecb_module_init+0x0/0xc @ 1
[ 5.111414] initcall crypto_ecb_module_init+0x0/0xc returned 0 after 23 usecs
[ 5.111907] calling crypto_cbc_module_init+0x0/0xc @ 1
[ 5.112157] initcall crypto_cbc_module_init+0x0/0xc returned 0 after 23 usecs
[ 5.112648] calling crypto_cts_module_init+0x0/0xc @ 1
[ 5.112898] initcall crypto_cts_module_init+0x0/0xc returned 0 after 23 usecs
[ 5.113390] calling crypto_module_init+0x0/0xc @ 1
[ 5.113628] initcall crypto_module_init+0x0/0xc returned 0 after 23 usecs
[ 5.114111] calling crypto_ctr_module_init+0x0/0x3c @ 1
[ 5.114384] initcall crypto_ctr_module_init+0x0/0x3c returned 0 after 42 usecs
[ 5.114985] calling aes_init+0x0/0xc @ 1
[ 5.115999] initcall aes_init+0x0/0xc returned 0 after 802 usecs
[ 5.116463] calling arc4_init+0x0/0x10 @ 1
[ 5.118383] initcall arc4_init+0x0/0x10 returned 0 after 1684 usecs
[ 5.119201] calling crc32c_mod_init+0x0/0xc @ 1
[ 5.120244] initcall crc32c_mod_init+0x0/0xc returned 0 after 812 usecs
[ 5.120739] calling crct10dif_mod_init+0x0/0xc @ 1
[ 5.121764] initcall crct10dif_mod_init+0x0/0xc returned 0 after 788 usecs
[ 5.122255] calling drbg_init+0x0/0x1bc @ 1
[ 5.129898] initcall drbg_init+0x0/0x1bc returned 0 after 7267 usecs
[ 5.130386] calling jent_mod_init+0x0/0x34 @ 1
[ 5.133259] initcall jent_mod_init+0x0/0x34 returned 0 after 2602 usecs
[ 5.133741] calling asymmetric_key_init+0x0/0xc @ 1
[ 5.134054] Key type asymmetric registered
[ 5.134260] initcall asymmetric_key_init+0x0/0xc returned 0 after 293 usecs
[ 5.135038] calling x509_key_init+0x0/0xc @ 1
[ 5.135321] Asymmetric key parser 'x509' registered
[ 5.135551] initcall x509_key_init+0x0/0xc returned 0 after 302 usecs
[ 5.136024] calling proc_genhd_init+0x0/0x44 @ 1
[ 5.136477] initcall proc_genhd_init+0x0/0x44 returned 0 after 235 usecs
[ 5.136955] calling init_emergency_pool+0x0/0xc8 @ 1
[ 5.139387] bounce: pool size: 64 pages
[ 5.139671] initcall init_emergency_pool+0x0/0xc8 returned 0 after 2434 usecs
[ 5.140164] calling bsg_init+0x0/0x13c @ 1
[ 5.140646] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 245)
[ 5.140944] initcall bsg_init+0x0/0x13c returned 0 after 572 usecs
[ 5.141407] calling throtl_init+0x0/0x60 @ 1
[ 5.143806] initcall throtl_init+0x0/0x60 returned 0 after 2143 usecs
[ 5.144281] calling noop_init+0x0/0xc @ 1
[ 5.144573] io scheduler noop registered (default)
[ 5.144787] initcall noop_init+0x0/0xc returned 0 after 305 usecs
[ 5.145248] calling deadline_init+0x0/0xc @ 1
[ 5.145474] io scheduler deadline registered
[ 5.145671] initcall deadline_init+0x0/0xc returned 0 after 214 usecs
[ 5.146142] calling cfq_init+0x0/0x88 @ 1
[ 5.151589] io scheduler cfq registered
[ 5.151777] initcall cfq_init+0x0/0x88 returned 0 after 5313 usecs
[ 5.152242] calling deadline_init+0x0/0xc @ 1
[ 5.152465] io scheduler mq-deadline registered
[ 5.152671] initcall deadline_init+0x0/0xc returned 0 after 222 usecs
[ 5.153141] calling kyber_init+0x0/0xc @ 1
[ 5.153357] io scheduler kyber registered
[ 5.153546] initcall kyber_init+0x0/0xc returned 0 after 205 usecs
[ 5.154010] calling bfq_init+0x0/0xb4 @ 1
[ 5.159509] io scheduler bfq registered
[ 5.159697] initcall bfq_init+0x0/0xb4 returned 0 after 5365 usecs
[ 5.160163] calling crc_t10dif_mod_init+0x0/0x94 @ 1
[ 5.160399] initcall crc_t10dif_mod_init+0x0/0x94 returned 0 after 14 usecs
[ 5.160889] calling percpu_counter_startup+0x0/0x98 @ 1
[ 5.162183] initcall percpu_counter_startup+0x0/0x98 returned 0 after 1037 usecs
[ 5.163107] calling audit_classes_init+0x0/0x50 @ 1
[ 5.163349] initcall audit_classes_init+0x0/0x50 returned 0 after 20 usecs
[ 5.163836] calling sg_pool_init+0x0/0xf4 @ 1
[ 5.171919] initcall sg_pool_init+0x0/0xf4 returned 0 after 7691 usecs
[ 5.172397] calling phy_core_init+0x0/0x58 @ 1
[ 5.172734] initcall phy_core_init+0x0/0x58 returned 0 after 128 usecs
[ 5.173209] calling exynos_dp_video_phy_driver_init+0x0/0x10 @ 1
[ 5.180775] initcall exynos_dp_video_phy_driver_init+0x0/0x10 returned 0 after 7139 usecs
[ 5.181314] calling exynos_mipi_video_phy_driver_init+0x0/0x10 @ 1
[ 5.193879] initcall exynos_mipi_video_phy_driver_init+0x0/0x10 returned 0 after 12014 usecs
[ 5.194423] calling samsung_usb2_phy_driver_init+0x0/0x10 @ 1
[ 5.197055] samsung-usb2-phy 12130000.phy: 12130000.phy supply vbus not found, using dummy regulator
[ 5.209269] initcall samsung_usb2_phy_driver_init+0x0/0x10 returned 0 after 13828 usecs
[ 5.209801] calling exynos5_usb3drd_phy_init+0x0/0x10 @ 1
[ 5.212217] exynos5_usb3drd_phy 12100000.phy: 12100000.phy supply vbus not found, using dummy regulator
[ 5.213914] exynos5_usb3drd_phy 12100000.phy: 12100000.phy supply vbus-boost not found, using dummy regulator
[ 5.220632] exynos5_usb3drd_phy 12500000.phy: 12500000.phy supply vbus not found, using dummy regulator
[ 5.222326] exynos5_usb3drd_phy 12500000.phy: 12500000.phy supply vbus-boost not found, using dummy regulator
[ 5.231749] initcall exynos5_usb3drd_phy_init+0x0/0x10 returned 0 after 21199 usecs
[ 5.232270] calling exynos_sata_phy_driver_init+0x0/0x10 @ 1
[ 5.236778] initcall exynos_sata_phy_driver_init+0x0/0x10 returned 0 after 4161 usecs
[ 5.237305] calling pwm_samsung_driver_init+0x0/0x10 @ 1
[ 5.245327] initcall pwm_samsung_driver_init+0x0/0x10 returned 0 after 7604 usecs
[ 5.245843] calling genericbl_driver_init+0x0/0x10 @ 1
[ 5.249691] initcall genericbl_driver_init+0x0/0x10 returned 0 after 3531 usecs
[ 5.250199] calling pwm_backlight_driver_init+0x0/0x10 @ 1
[ 5.254911] initcall pwm_backlight_driver_init+0x0/0x10 returned 0 after 4364 usecs
[ 5.255428] calling of_fixed_factor_clk_driver_init+0x0/0x10 @ 1
[ 5.259820] initcall of_fixed_factor_clk_driver_init+0x0/0x10 returned 0 after 4040 usecs
[ 5.260356] calling of_fixed_clk_driver_init+0x0/0x10 @ 1
[ 5.264644] initcall of_fixed_clk_driver_init+0x0/0x10 returned 0 after 3955 usecs
[ 5.265160] calling gpio_clk_driver_init+0x0/0x10 @ 1
[ 5.269565] initcall gpio_clk_driver_init+0x0/0x10 returned 0 after 4080 usecs
[ 5.270073] calling exynos_audss_clk_driver_init+0x0/0x10 @ 1
[ 5.279167] initcall exynos_audss_clk_driver_init+0x0/0x10 returned 0 after 8634 usecs
[ 5.279698] calling pl330_driver_init+0x0/0xc @ 1
[ 5.337352] dma-pl330 121a0000.pdma: Loaded driver for PL330 DMAC-241330
[ 5.337636] dma-pl330 121a0000.pdma: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
[ 5.393314] dma-pl330 121b0000.pdma: Loaded driver for PL330 DMAC-241330
[ 5.393596] dma-pl330 121b0000.pdma: DBUFF-32x4bytes Num_Chans-8 Num_Peri-32 Num_Events-32
[ 5.410974] dma-pl330 10800000.mdma: Loaded driver for PL330 DMAC-241330
[ 5.411253] dma-pl330 10800000.mdma: DBUFF-64x8bytes Num_Chans-8 Num_Peri-1 Num_Events-32
[ 5.412406] initcall pl330_driver_init+0x0/0xc returned 0 after 129381 usecs
[ 5.412902] calling s2mpa01_pmic_driver_init+0x0/0x10 @ 1
[ 5.417045] initcall s2mpa01_pmic_driver_init+0x0/0x10 returned 0 after 3814 usecs
[ 5.417561] calling s2mps11_pmic_driver_init+0x0/0x10 @ 1
[ 5.421419] initcall s2mps11_pmic_driver_init+0x0/0x10 returned 0 after 3538 usecs
[ 5.421930] calling n_null_init+0x0/0x20 @ 1
[ 5.422136] initcall n_null_init+0x0/0x20 returned 0 after 8 usecs
[ 5.422600] calling pty_init+0x0/0x3c8 @ 1
[ 6.457238] initcall pty_init+0x0/0x3c8 returned 0 after 1010007 usecs
[ 6.457726] calling sysrq_init+0x0/0x94 @ 1
[ 6.458100] initcall sysrq_init+0x0/0x94 returned 0 after 172 usecs
[ 6.458567] calling serial8250_init+0x0/0x13c @ 1
[ 6.459066] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled
[ 6.481488] initcall serial8250_init+0x0/0x13c returned 0 after 21895 usecs
[ 6.481984] calling of_platform_serial_driver_init+0x0/0x10 @ 1
[ 6.487174] initcall of_platform_serial_driver_init+0x0/0x10 returned 0 after 4818 usecs
[ 6.487707] calling samsung_serial_driver_init+0x0/0x10 @ 1
[ 6.489508] 12c00000.serial: ttySAC0 at MMIO 0x12c00000 (irq = 58, base_baud = 0) is a S3C6400/10
[ 6.495487] 12c10000.serial: ttySAC1 at MMIO 0x12c10000 (irq = 59, base_baud = 0) is a S3C6400/10
[ 6.501215] 12c20000.serial: ttySAC2 at MMIO 0x12c20000 (irq = 60, base_baud = 0) is a S3C6400/10
[ 6.664272] dma-pl330 3880000.adma: Loaded driver for PL330 DMAC-241330
[ 6.664316] dma-pl330 3880000.adma: DBUFF-4x8bytes Num_Chans-6 Num_Peri-16 Num_Events-6
[ 14.168180] console [ttySAC2] enabled
[ 14.176717] 12c30000.serial: ttySAC3 at MMIO 0x12c30000 (irq = 61, base_baud = 0) is a S3C6400/10
[ 14.192862] initcall samsung_serial_driver_init+0x0/0x10 returned 0 after 7524326 usecs
[ 14.204605] calling hwrng_modinit+0x0/0x94 @ 1
[ 14.211525] initcall hwrng_modinit+0x0/0x94 returned 0 after 2367 usecs
[ 14.221885] calling rng_init+0x0/0xc @ 1
[ 14.226163] initcall rng_init+0x0/0xc returned 0 after 310 usecs
[ 14.236877] calling tpm_tis_i2c_driver_init+0x0/0x10 @ 1
[ 14.242997] initcall tpm_tis_i2c_driver_init+0x0/0x10 returned 0 after 714 usecs
[ 14.254830] calling drm_kms_helper_init+0x0/0x10 @ 1
[ 14.259676] initcall drm_kms_helper_init+0x0/0x10 returned 0 after 3 usecs
[ 14.271541] calling drm_core_init+0x0/0xf8 @ 1
[ 14.276533] initcall drm_core_init+0x0/0xf8 returned 0 after 486 usecs
[ 14.287572] calling exynos_drm_init+0x0/0x110 @ 1
[ 14.302520] exynos-mixer 14450000.mixer: Linked as a consumer to 14650000.sysmmu
[ 14.309327] iommu: Adding device 14450000.mixer to group 0
[ 14.325480] exynos-hdmi 14530000.hdmi: Failed to get supply 'vdd': -517
[ 14.348368] exynos-rot 11c00000.rotator: Linked as a consumer to 11d40000.sysmmu
[ 14.355309] iommu: Adding device 11c00000.rotator to group 1
[ 14.363501] exynos-rot 11c00000.rotator: The exynos rotator is probed successfully
[ 14.378888] exynos-drm-ipp exynos-drm-ipp: drm ipp registered successfully.
[ 14.397768] initcall exynos_drm_init+0x0/0x110 returned 0 after 102963 usecs
[ 14.408567] calling panel_simple_init+0x0/0x34 @ 1
[ 14.420168] initcall panel_simple_init+0x0/0x34 returned 0 after 6591 usecs
[ 14.430984] calling ld9040_driver_init+0x0/0x10 @ 1
[ 14.436209] initcall ld9040_driver_init+0x0/0x10 returned 0 after 380 usecs
[ 14.447775] calling s6e8aa0_driver_init+0x0/0x10 @ 1
[ 14.453191] initcall s6e8aa0_driver_init+0x0/0x10 returned 0 after 376 usecs
[ 14.464847] calling ptn3460_driver_init+0x0/0x10 @ 1
[ 14.470412] initcall ptn3460_driver_init+0x0/0x10 returned 0 after 522 usecs
[ 14.481918] calling ps8622_driver_init+0x0/0x10 @ 1
[ 14.487554] initcall ps8622_driver_init+0x0/0x10 returned 0 after 555 usecs
[ 14.498989] calling topology_sysfs_init+0x0/0x40 @ 1
[ 14.507637] initcall topology_sysfs_init+0x0/0x40 returned 0 after 3701 usecs
[ 14.518524] calling cacheinfo_sysfs_init+0x0/0x40 @ 1
[ 14.523818] initcall cacheinfo_sysfs_init+0x0/0x40 returned -2 after 170 usecs
[ 14.535854] calling devcoredump_init+0x0/0x14 @ 1
[ 14.540810] initcall devcoredump_init+0x0/0x14 returned 0 after 190 usecs
[ 14.552404] calling brd_init+0x0/0x160 @ 1
[ 14.743561] brd: module loaded
[ 14.745299] initcall brd_init+0x0/0x160 returned 0 after 184332 usecs
[ 14.756784] calling cros_ec_driver_init+0x0/0x10 @ 1
[ 14.762356] initcall cros_ec_driver_init+0x0/0x10 returned 0 after 526 usecs
[ 14.773857] calling cros_ec_driver_spi_init+0x0/0x10 @ 1
[ 14.779629] initcall cros_ec_driver_spi_init+0x0/0x10 returned 0 after 376 usecs
[ 14.791621] calling spi_gpio_driver_init+0x0/0x10 @ 1
[ 14.800951] initcall spi_gpio_driver_init+0x0/0x10 returned 0 after 4113 usecs
[ 14.811925] calling net_olddevs_init+0x0/0x74 @ 1
[ 14.816698] initcall net_olddevs_init+0x0/0x74 returned 0 after 12 usecs
[ 14.828389] calling fixed_mdio_bus_init+0x0/0xf0 @ 1
[ 14.838353] libphy: Fixed MDIO Bus: probed
[ 14.841156] initcall fixed_mdio_bus_init+0x0/0xf0 returned 0 after 7554 usecs
[ 14.853311] calling smsc911x_init_module+0x0/0x10 @ 1
[ 14.862592] initcall smsc911x_init_module+0x0/0x10 returned 0 after 4065 usecs
[ 14.873830] calling rtl8152_driver_init+0x0/0x18 @ 1
[ 14.879780] usbcore: registered new interface driver r8152
[ 14.884331] initcall rtl8152_driver_init+0x0/0x18 returned 0 after 5215 usecs
[ 14.896441] calling cdc_driver_init+0x0/0x18 @ 1
[ 14.901735] usbcore: registered new interface driver cdc_ether
[ 14.907013] initcall cdc_driver_init+0x0/0x18 returned 0 after 5755 usecs
[ 14.918903] calling cdc_subset_driver_init+0x0/0x18 @ 1
[ 14.924544] usbcore: registered new interface driver cdc_subset
[ 14.929924] initcall cdc_subset_driver_init+0x0/0x18 returned 0 after 5769 usecs
[ 14.942287] calling usbnet_init+0x0/0x30 @ 1
[ 14.946845] initcall usbnet_init+0x0/0x30 returned 0 after 237 usecs
[ 14.957971] calling dwc3_driver_init+0x0/0x10 @ 1
[ 14.967123] initcall dwc3_driver_init+0x0/0x10 returned 0 after 4093 usecs
[ 14.977746] calling dwc3_exynos_driver_init+0x0/0x10 @ 1
[ 14.989362] initcall dwc3_exynos_driver_init+0x0/0x10 returned 0 after 6083 usecs
[ 15.000596] calling dwc3_of_simple_driver_init+0x0/0x10 @ 1
[ 15.010522] initcall dwc3_of_simple_driver_init+0x0/0x10 returned 0 after 4169 usecs
[ 15.022008] calling dwc2_platform_driver_init+0x0/0x10 @ 1
[ 15.032113] initcall dwc2_platform_driver_init+0x0/0x10 returned 0 after 4431 usecs
[ 15.043515] calling ehci_hcd_init+0x0/0xf4 @ 1
[ 15.048005] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 15.054967] initcall ehci_hcd_init+0x0/0xf4 returned 0 after 6793 usecs
[ 15.066133] calling ehci_exynos_init+0x0/0x54 @ 1
[ 15.070977] ehci-exynos: EHCI EXYNOS driver
[ 15.077250] exynos-ehci 12110000.usb: EHCI Host Controller
[ 15.081941] exynos-ehci 12110000.usb: new USB bus registered, assigned bus number 1
[ 15.093298] exynos-ehci 12110000.usb: irq 71, io mem 0x12110000
[ 15.110871] exynos-ehci 12110000.usb: USB 2.0 started, EHCI 1.00
[ 15.119482] usb usb1: New USB device found, idVendor=1d6b, idProduct=0002
[ 15.125065] usb usb1: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 15.132275] usb usb1: Product: EHCI Host Controller
[ 15.137046] usb usb1: Manufacturer: Linux 4.14.134-rt63+ ehci_hcd
[ 15.143150] usb usb1: SerialNumber: 12110000.usb
[ 15.158418] hub 1-0:1.0: USB hub found
[ 15.161149] hub 1-0:1.0: 3 ports detected
[ 15.179997] initcall ehci_exynos_init+0x0/0x54 returned 0 after 106456 usecs
[ 15.191052] calling ohci_hcd_mod_init+0x0/0xc4 @ 1
[ 15.195639] ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
[ 15.202047] initcall ohci_hcd_mod_init+0x0/0xc4 returned 0 after 6251 usecs
[ 15.213756] calling ohci_exynos_init+0x0/0x54 @ 1
[ 15.218513] ohci-exynos: OHCI EXYNOS driver
[ 15.224729] exynos-ohci 12120000.usb: USB Host Controller
[ 15.229057] exynos-ohci 12120000.usb: new USB bus registered, assigned bus number 2
[ 15.239123] exynos-ohci 12120000.usb: irq 71, io mem 0x12120000
[ 15.309024] usb usb2: New USB device found, idVendor=1d6b, idProduct=0001
[ 15.314605] usb usb2: New USB device strings: Mfr=3, Product=2, SerialNumber=1
[ 15.321811] usb usb2: Product: USB Host Controller
[ 15.326495] usb usb2: Manufacturer: Linux 4.14.134-rt63+ ohci_hcd
[ 15.332601] usb usb2: SerialNumber: 12120000.usb
[ 15.347415] hub 2-0:1.0: USB hub found
[ 15.350123] hub 2-0:1.0: 3 ports detected
[ 15.367548] initcall ohci_exynos_init+0x0/0x54 returned 0 after 145534 usecs
[ 15.378349] calling xhci_hcd_init+0x0/0x14 @ 1
[ 15.382977] initcall xhci_hcd_init+0x0/0x14 returned 0 after 3 usecs
[ 15.394206] calling xhci_plat_init+0x0/0x2c @ 1
[ 15.403474] initcall xhci_plat_init+0x0/0x2c returned 0 after 4396 usecs
[ 15.413927] calling usb3503_init+0x0/0x54 @ 1
[ 15.423255] initcall usb3503_init+0x0/0x54 returned 0 after 4806 usecs
[ 15.433529] calling mousedev_init+0x0/0x88 @ 1
[ 15.443405] mousedev: PS/2 mouse device common for all mice
[ 15.447727] initcall mousedev_init+0x0/0x88 returned 0 after 9475 usecs
[ 15.459319] calling samsung_keypad_driver_init+0x0/0x10 @ 1
[ 15.471498] initcall samsung_keypad_driver_init+0x0/0x10 returned 0 after 6371 usecs
[ 15.482990] calling mxt_driver_init+0x0/0x10 @ 1
[ 15.488198] initcall mxt_driver_init+0x0/0x10 returned 0 after 519 usecs
[ 15.499368] calling s3c_rtc_driver_init+0x0/0x10 @ 1
[ 15.510266] initcall s3c_rtc_driver_init+0x0/0x10 returned 0 after 5728 usecs
[ 15.521154] calling s5m_rtc_driver_init+0x0/0x10 @ 1
[ 15.529899] initcall s5m_rtc_driver_init+0x0/0x10 returned 0 after 3628 usecs
[ 15.540782] calling i2c_dev_init+0x0/0xcc @ 1
[ 15.545180] i2c /dev entries driver
[ 15.554554] initcall i2c_dev_init+0x0/0xcc returned 0 after 9147 usecs
[ 15.566102] calling exynos5_i2c_driver_init+0x0/0x10 @ 1
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Boot issue on odroid-XU4
2019-07-24 16:17 Boot issue on odroid-XU4 Benjamin Rouxel
@ 2019-07-24 17:07 ` Benjamin Rouxel
2019-08-13 9:00 ` Sebastian Andrzej Siewior
0 siblings, 1 reply; 5+ messages in thread
From: Benjamin Rouxel @ 2019-07-24 17:07 UTC (permalink / raw)
To: linux-rt-users
[-- Attachment #1: Type: text/plain, Size: 881 bytes --]
Hi,
I thought it would be harder to debug/fix. Please find attached a patch
that corrects this boot issue, the exynos5 i2c driver was still using
the "spinlock_t" structure and all initial utility functions, I just
changed it to use the "raw_spinlock_t" struct.
Was it the good fix?
Best,
Benjamin Rouxel.
Le 24/07/2019 à 18:17, Benjamin Rouxel a écrit :
> Hi,
>
> platform: odroid-xu4
>
> kernel: 4.14.134 + hardkernel drivers
>
> rt patch: patch-4.14.134-rt63
>
> preempt rt: full
>
> I am having issues at boot time for the aforementioned
> platform+kernel+rt patch. Adding "initcall_debug" to the kernel
> parameter made me realise that the call to "exynos5_i2c_driver_init"
> never returns, so I believe it is lock somehow. I am requesting some
> help to debug and fix it please. Attached is the bootlog. What else
> should I provide?
>
> Best,
>
> Benjamin Rouxel.
>
[-- Attachment #2: patch-xu4-preempt-rt-full.txt --]
[-- Type: text/plain, Size: 1979 bytes --]
diff --git a/drivers/i2c/busses/i2c-exynos5.c b/drivers/i2c/busses/i2c-exynos5.c
index b02428498f6d..9a2a32f42c54 100644
--- a/drivers/i2c/busses/i2c-exynos5.c
+++ b/drivers/i2c/busses/i2c-exynos5.c
@@ -189,7 +189,7 @@ struct exynos5_i2c {
struct device *dev;
int state;
- spinlock_t lock; /* IRQ synchronization */
+ raw_spinlock_t lock; /* IRQ synchronization */
/*
* Since the TRANS_DONE bit is cleared on read, and we may read it
@@ -414,7 +414,7 @@ static irqreturn_t exynos5_i2c_irq(int irqno, void *dev_id)
i2c->state = -EINVAL;
- spin_lock(&i2c->lock);
+ raw_spin_lock(&i2c->lock);
int_status = readl(i2c->regs + HSI2C_INT_STATUS);
writel(int_status, i2c->regs + HSI2C_INT_STATUS);
@@ -513,7 +513,7 @@ static irqreturn_t exynos5_i2c_irq(int irqno, void *dev_id)
complete(&i2c->msg_complete);
}
- spin_unlock(&i2c->lock);
+ raw_spin_unlock(&i2c->lock);
return IRQ_HANDLED;
}
@@ -602,7 +602,7 @@ static void exynos5_i2c_message_start(struct exynos5_i2c *i2c, int stop)
* Enable interrupts before starting the transfer so that we don't
* miss any INT_I2C interrupts.
*/
- spin_lock_irqsave(&i2c->lock, flags);
+ raw_spin_lock_irqsave(&i2c->lock, flags);
writel(int_en, i2c->regs + HSI2C_INT_ENABLE);
if (stop == 1)
@@ -610,7 +610,7 @@ static void exynos5_i2c_message_start(struct exynos5_i2c *i2c, int stop)
i2c_auto_conf |= i2c->msg->len;
i2c_auto_conf |= HSI2C_MASTER_RUN;
writel(i2c_auto_conf, i2c->regs + HSI2C_AUTO_CONF);
- spin_unlock_irqrestore(&i2c->lock, flags);
+ raw_spin_unlock_irqrestore(&i2c->lock, flags);
}
static int exynos5_i2c_xfer_msg(struct exynos5_i2c *i2c,
@@ -747,7 +747,7 @@ static int exynos5_i2c_probe(struct platform_device *pdev)
/* Clear pending interrupts from u-boot or misc causes */
exynos5_i2c_clr_pend_irq(i2c);
- spin_lock_init(&i2c->lock);
+ raw_spin_lock_init(&i2c->lock);
init_completion(&i2c->msg_complete);
i2c->irq = ret = platform_get_irq(pdev, 0);
^ permalink raw reply related [flat|nested] 5+ messages in thread
* Re: Boot issue on odroid-XU4
2019-07-24 17:07 ` Benjamin Rouxel
@ 2019-08-13 9:00 ` Sebastian Andrzej Siewior
2019-08-13 10:02 ` Benjamin Rouxel
0 siblings, 1 reply; 5+ messages in thread
From: Sebastian Andrzej Siewior @ 2019-08-13 9:00 UTC (permalink / raw)
To: Benjamin Rouxel; +Cc: linux-rt-users
On 2019-07-24 19:07:46 [+0200], Benjamin Rouxel wrote:
> Hi,
>
> I thought it would be harder to debug/fix. Please find attached a patch
> that corrects this boot issue, the exynos5 i2c driver was still using
> the "spinlock_t" structure and all initial utility functions, I just
> changed it to use the "raw_spinlock_t" struct.
>
> Was it the good fix?
Could you remove the IRQF_ONESHOT from the devm_request_irq() statement
and check if this fixes the issue? I don't see the reason for it.
> Best,
>
> Benjamin Rouxel.
Sebastian
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Boot issue on odroid-XU4
2019-08-13 9:00 ` Sebastian Andrzej Siewior
@ 2019-08-13 10:02 ` Benjamin Rouxel
2019-08-13 10:22 ` Sebastian Andrzej Siewior
0 siblings, 1 reply; 5+ messages in thread
From: Benjamin Rouxel @ 2019-08-13 10:02 UTC (permalink / raw)
To: Sebastian Andrzej Siewior; +Cc: linux-rt-users
Hi Sebastian,
I rolled back my changes and removed IRQF_ONESHOT as you said and it is
indeed working, no more hanging out at boot.
drivers/i2c/busses/i2c-exynos5.c
760 ret = devm_request_irq(&pdev->dev, i2c->irq, exynos5_i2c_irq,
761 IRQF_NO_SUSPEND,
762 dev_name(&pdev->dev), i2c);
Should we keep that fix?
Best,
Benjamin.
Le 13/08/2019 à 11:00, Sebastian Andrzej Siewior a écrit :
> On 2019-07-24 19:07:46 [+0200], Benjamin Rouxel wrote:
>> Hi,
>>
>> I thought it would be harder to debug/fix. Please find attached a patch
>> that corrects this boot issue, the exynos5 i2c driver was still using
>> the "spinlock_t" structure and all initial utility functions, I just
>> changed it to use the "raw_spinlock_t" struct.
>>
>> Was it the good fix?
> Could you remove the IRQF_ONESHOT from the devm_request_irq() statement
> and check if this fixes the issue? I don't see the reason for it.
>
>> Best,
>>
>> Benjamin Rouxel.
> Sebastian
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Boot issue on odroid-XU4
2019-08-13 10:02 ` Benjamin Rouxel
@ 2019-08-13 10:22 ` Sebastian Andrzej Siewior
0 siblings, 0 replies; 5+ messages in thread
From: Sebastian Andrzej Siewior @ 2019-08-13 10:22 UTC (permalink / raw)
To: Benjamin Rouxel; +Cc: linux-rt-users
On 2019-08-13 12:02:14 [+0200], Benjamin Rouxel wrote:
> Hi Sebastian,
Hi,
> I rolled back my changes and removed IRQF_ONESHOT as you said and it is
> indeed working, no more hanging out at boot.
good.
> Should we keep that fix?
I think so. I will craft a patch and post upstream and see how it goes.
> Best,
>
> Benjamin.
Sebastian
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2019-08-13 10:22 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-24 16:17 Boot issue on odroid-XU4 Benjamin Rouxel
2019-07-24 17:07 ` Benjamin Rouxel
2019-08-13 9:00 ` Sebastian Andrzej Siewior
2019-08-13 10:02 ` Benjamin Rouxel
2019-08-13 10:22 ` Sebastian Andrzej Siewior
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).