Linux-rt-users archive on lore.kernel.org
 help / color / Atom feed
* 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	[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, back to index

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

Linux-rt-users archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-rt-users/0 linux-rt-users/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-rt-users linux-rt-users/ https://lore.kernel.org/linux-rt-users \
		linux-rt-users@vger.kernel.org linux-rt-users@archiver.kernel.org
	public-inbox-index linux-rt-users


Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-rt-users


AGPL code for this site: git clone https://public-inbox.org/ public-inbox