]> asedeno.scripts.mit.edu Git - linux.git/commit
arm64: cpufeature: Move sys_caps_initialised declarations
authorDave Martin <Dave.Martin@arm.com>
Tue, 31 Oct 2017 15:51:09 +0000 (15:51 +0000)
committerWill Deacon <will.deacon@arm.com>
Fri, 3 Nov 2017 15:24:17 +0000 (15:24 +0000)
commit8f1eec57cdccd17faeaf7f593505124376340fd0
tree6b8ae3e53db6678d6d553a51c8697be69382dea0
parent7582e22038a266444eb87bc07c372592ad647439
arm64: cpufeature: Move sys_caps_initialised declarations

update_cpu_features() currently cannot tell whether it is being
called during early or late secondary boot.  This doesn't
desperately matter for anything it currently does.

However, SVE will need to know here whether the set of available
vector lengths is known or still to be determined when booting a
CPU, so that it can be updated appropriately.

This patch simply moves the sys_caps_initialised stuff to the top
of the file so that it can be used more widely.  There doesn't seem
to be a more obvious place to put it.

Signed-off-by: Dave Martin <Dave.Martin@arm.com>
Reviewed-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Suzuki K Poulose <suzuki.poulose@arm.com>
Acked-by: Catalin Marinas <catalin.marinas@arm.com>
Signed-off-by: Will Deacon <will.deacon@arm.com>
arch/arm64/kernel/cpufeature.c