[Letux-kernel] Letux-4.8-rc1

H. Nikolaus Schaller hns at goldelico.com
Tue Aug 9 19:23:03 CEST 2016


> Am 09.08.2016 um 07:25 schrieb H. Nikolaus Schaller <hns at goldelico.com>:
> 
> Hi,
> I have merged v4.8-rc1 and fixed conflicts plus some issues:
> * bme280 driver was not in sync (because we had integrated some earlier patch set)
> * wl18xx required a firmware upgrade (which seems to be more stable if my 20 minutes test is sufficient...)
> * some minor API change in touch screen drivers
> * some of our feature branches are now upstream and have been removed from the merge process
> * the hw-test script is now much better maintainable (one function for each test) and can not only test the GTA04 but also a lot of Pyra components (e.g. report the IMEI of the 3G/4G module)
> 
> See also:
> 
> 	http://download.goldelico.com/letux-kernel/letux-4.8-rc1/

I have now bootet on GTA04 and checked the boot log a little better.

1. we still have the RCU issue

[    5.289520] SmartReflex Class3 initialized
[    5.304168] 
[    5.305786] ===============================
[    5.310150] [ INFO: suspicious RCU usage. ]
[    5.314544] 4.8.0-rc1-letux+ #658 Not tainted
[    5.319122] -------------------------------
[    5.323516] ./include/trace/events/rpm.h:63 suspicious rcu_dereference_check() usage!
[    5.331726] 
[    5.331726] other info that might help us debug this:
[    5.331726] 
[    5.340118] 
[    5.340118] RCU used illegally from idle CPU!
[    5.340118] rcu_scheduler_active = 1, debug_locks = 0
[    5.351531] RCU used illegally from extended quiescent state!
[    5.357543] 1 lock held by swapper/0/0:
[    5.361572]  #0:  (&(&dev->power.lock)->rlock){..-...}, at: [<c049399c>] __pm_runtime_suspend+0x20/0x7c
[    5.371490] 
[    5.371490] stack backtrace:
[    5.376068] CPU: 0 PID: 0 Comm: swapper/0 Not tainted 4.8.0-rc1-letux+ #658
[    5.383361] Hardware name: Generic OMAP36xx (Flattened Device Tree)
[    5.389984] [<c010f170>] (unwind_backtrace) from [<c010b71c>] (show_stack+0x10/0x14)
[    5.398132] [<c010b71c>] (show_stack) from [<c03f3758>] (dump_stack+0x98/0xd0)
[    5.405700] [<c03f3758>] (dump_stack) from [<c049205c>] (rpm_suspend+0x124/0x714)
[    5.413574] [<c049205c>] (rpm_suspend) from [<c04939ac>] (__pm_runtime_suspend+0x30/0x7c)
[    5.422180] [<c04939ac>] (__pm_runtime_suspend) from [<c042e924>] (omap2_gpio_prepare_for_idle+0x4c/0x5c)
[    5.432220] [<c042e924>] (omap2_gpio_prepare_for_idle) from [<c012074c>] (omap_sram_idle+0x94/0x228)
[    5.441802] [<c012074c>] (omap_sram_idle) from [<c01209a0>] (omap3_pm_idle+0xc0/0x264)
[    5.450134] [<c01209a0>] (omap3_pm_idle) from [<c0107b00>] (arch_cpu_idle+0x18/0x3c)
[    5.458251] [<c0107b00>] (arch_cpu_idle) from [<c01777a4>] (cpu_startup_entry+0x21c/0x37c)
[    5.466949] [<c01777a4>] (cpu_startup_entry) from [<c0a00bec>] (start_kernel+0x32c/0x398)
[    5.475524] [<c0a00bec>] (start_kernel) from [<8000807c>] (0x8000807c)
[    5.487121] ubi0: default fastmap pool size: 95
[    5.491912] ubi0: default fastmap WL pool size: 47
[    5.498413] ubi0: attaching mtd4
[    5.990020] ubi0: scanning is finished
[    6.004150] ubi0: attached mtd4 (name "File System", size 249 MiB)

Anyone with an idea what is going wrong here? I have not seen it on OMAP5.

2. an old/new harmless but annoying bug (I remember there was already some fix on similar issue)

[   13.924407] OF: ERROR: Bad of_node_put() on /ocp/dss at 48050000/port/endpoint
[   13.935699] driver_register 'connector-analog-tv'
[   13.936492] OF: ERROR: Bad of_node_put() on /opa362/ports/port at 1/endpoint
[   13.936523] CPU: 0 PID: 972 Comm: udevd Tainted: P                4.8.0-rc1-letux+ #658
[   13.936523] Hardware name: Generic OMAP36xx (Flattened Device Tree)
[   13.936584] [<c010f170>] (unwind_backtrace) from [<c010b71c>] (show_stack+0x10/0x14)
[   13.936584] [<c010b71c>] (show_stack) from [<c03f3758>] (dump_stack+0x98/0xd0)
[   13.936614] [<c03f3758>] (dump_stack) from [<c03f5794>] (kobject_release+0x60/0x74)
[   13.936981] [<c03f5794>] (kobject_release) from [<bf00dc68>] (omapdss_of_find_source_for_first_ep+0x40/0x80 [omapdss])
[   13.937225] [<bf00dc68>] (omapdss_of_find_source_for_first_ep [omapdss]) from [<bf32e264>] (tvc_probe+0x8c/0x1e0 [connector_analog_tv])
[   13.937286] [<bf32e264>] (tvc_probe [connector_analog_tv]) from [<c048acb4>] (platform_drv_probe+0x50/0xa0)
[   13.937286] [<c048acb4>] (platform_drv_probe) from [<c0488d94>] (driver_probe_device+0x134/0x29c)
[   13.937316] [<c0488d94>] (driver_probe_device) from [<c0488f84>] (__driver_attach+0x88/0xac)
[   13.937316] [<c0488f84>] (__driver_attach) from [<c0487464>] (bus_for_each_dev+0x6c/0x90)
[   13.937347] [<c0487464>] (bus_for_each_dev) from [<c0488444>] (bus_add_driver+0xcc/0x1e8)
[   13.937347] [<c0488444>] (bus_add_driver) from [<c0489ed4>] (driver_register+0xac/0xf4)
[   13.937347] [<c0489ed4>] (driver_register) from [<c010193c>] (do_one_initcall+0xac/0x154)
[   13.937377] [<c010193c>] (do_one_initcall) from [<c0203bec>] (do_init_module+0x58/0x1c0)
[   13.937408] [<c0203bec>] (do_init_module) from [<c01bf478>] (load_module+0x1914/0x19fc)
[   13.937408] [<c01bf478>] (load_module) from [<c01bf730>] (SyS_finit_module+0x88/0x90)
[   13.937438] [<c01bf730>] (SyS_finit_module) from [<c0107060>] (ret_fast_syscall+0x0/0x1c)

Otherwise 4.8-rc1 seems to work.




More information about the Letux-kernel mailing list