← Back to team overview

linaro-pm-wg team mailing list archive

[Bug 1102347] Re: exynos : rcu stall with 3.8-rc2

 

cpu_hotplug_latency.sh use to crash kernel after applying patch [1].
I have tested stall.sh and cpu_hotplug_latency.sh test files and confirmed that no more kernel crash found on this current vexpress-mp kernel.

[tixy wrote]
The linaro kernel trees now have the files mcpm.c, dcscb.c and tc2_pm.c all excluded from tracing. This wasn't sufficient to fix the issue however after further debugging I found that adding notrace to cpu_init() prevents any lockups or crashes. I tested this by toggling current_tracer between 'nop' and 'function' in an endless loop whilst running the bbench+audio workbench test.

The patch has been posted to the linux-arm-kernel list:
http://lists.infradead.org/pipermail/linux-arm-kernel/2013-April/163983.html

Fixed in linux-linaro tree by: https://git.linaro.org/gitweb?p=kernel
/linux-linaro-
tracking.git;a=commit;h=3a58649068df52162ef63dd0f1c98d231f667b05

Build
http://snapshots.linaro.org/android/~linaro-android/vexpress-linaro-mp/266/

Linux kernel version:
Linux localhost 3.9.0-rc7-00198-g03d27d8 #1 SMP Fri Apr 19 06:05:40 UTC 2013 armv7l GNU/Linux

I have attached test log to this bug:
cpu_hotplug_latency_test_bug_1068595.log

** Attachment added: "cpu_hotplug_latency.sh"
   https://bugs.launchpad.net/linaro-power-kernel/+bug/1102347/+attachment/3652566/+files/test_cpu_hotplug_latency.sh

-- 
You received this bug notification because you are a member of Linaro
Power Management Working Group, which is subscribed to Linaro PMWG
Kernel.
https://bugs.launchpad.net/bugs/1102347

Title:
  exynos : rcu stall with 3.8-rc2

Status in Kernel related development for Power Management Working Group:
  Confirmed

Bug description:
  When offlining / onlining cpu1 several times, the kernel hangs with a
  rcu stall.

To manage notifications about this bug go to:
https://bugs.launchpad.net/linaro-power-kernel/+bug/1102347/+subscriptions


References