From: Heiko Carstens Date: Wed, 4 Feb 2015 13:21:31 +0000 (+0100) Subject: s390/topology: delay initialization of topology cpu masks X-Git-Tag: fixes-v4.0-rc1~37^2~6 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d05d15da18f521c4fb5a35b923ce33955c848d99;p=pandora-kernel.git s390/topology: delay initialization of topology cpu masks There is no reason to initialize the topology cpu masks already while setup_arch() is being called. It is sufficient to initialize the masks before the scheduler becomes SMP aware. Therefore a pre-SMP initcall aka early_initcall is suffucient. This also allows to convert the cpu_topology array into a per cpu variable with a later patch. Without this patch this wouldn't be possible since the per cpu memory areas are not allocated while setup_arch is executed. Signed-off-by: Heiko Carstens Signed-off-by: Martin Schwidefsky --- Reading git-diff-tree failed