Comment 12 for bug 1183781

Revision history for this message
Scott Bambrough (scottb) wrote : Re: [Bug 1183781] Re: Enabling IKS after boot crashes Android

Will we try and upstream this patchset to Android?

On Thu, Jun 20, 2013 at 6:07 AM, vishal <email address hidden> wrote:

> ** Changed in: linaro-big-little-system
> Status: Confirmed => Fix Committed
>
> --
> You received this bug notification because you are a member of Linaro
> Landing Team: ARM, which is subscribed to the bug report.
> https://bugs.launchpad.net/bugs/1183781
>
> Title:
> Enabling IKS after boot crashes Android
>
> Status in Linaro big.LITTLE:
> Fix Committed
>
> Bug description:
> If an IKS enabled Android kernel is booted with IKS off and then it is
> turned on after boot with:
>
> echo 1 >/sys/kernel/bL_switcher/active
>
> then some seconds later the ActivityManager dies, causing all of
> Android services to be shutdown and restarted. See attached log.
> Subsequent toggling of IKS off and on doesn't seem to cause problems
> again.
>
> I speculate that Android doesn't cope with the change of CPU topology
> when IKS is first enabled, e.g. the number of cpus goes from 5 to 2
> but it could be trying to still get stats for all 5 cpus leading to
> the array bounds failure in the log.
>
> Observed on the 13.05 release candidate candidate build: https
> ://android-build.linaro.org/builds/~linaro-android/vexpress-linaro-
> mp/#build=301
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/linaro-big-little-system/+bug/1183781/+subscriptions
>

--
Scott Bambrough
Technical Director, Member Services
Linaro <http://www.linaro.org>