On 09/10/2013 04:39 PM, Jon Medhurst (Tixy) wrote:
On Tue, 2013-09-10 at 13:58 +0800, Alex Shi wrote:
Could you like to send the bad config to reproduce the fixing issue?
This occurs with the Versatile Express config used in Linaro, i.e. the output created by...
ARCH=arm scripts/kconfig/merge_config.sh \ linaro/configs/linaro-base.conf \ linaro/configs/distribution.conf \ linaro/configs/big-LITTLE-MP.conf \ linaro/configs/big-LITTLE-IKS.conf \ linaro/configs/vexpress.conf
Though to get the section missmatch from secondary_startup you will also need to disable CONFIG_THUMB2_KERNEL and section mismatch checking doesn't work full for Thumb kernels.
Oh, and you will need CONFIG_DEBUG_SECTION_MISMATCH=y as well. I always have that on my commandline when building kernels.
thanks!
and commit 8bd26e3a7e49af2697449bbc, includes this change on Linus' tree too. I saw Greg also picked up the commit.
That is the ARM part of the whole cpuinit feature removal, so if that's being backported to the 3.10 stable kernel then none of my patch is needed and we can just ignore it and get on with other things :-)
Greg doesn't backport this commit to 3.10 now, but I saw it is included in 3.11 stable branch. What our policy for such issues, Mark?