diff options
author | Vladimir Kondratiev <vladimir.kondratiev@linux.intel.com> | 2019-07-16 09:36:56 +0200 |
---|---|---|
committer | Paul Burton <paul.burton@mips.com> | 2019-07-18 23:41:04 +0200 |
commit | b8bea8a5e5d942e62203416ab41edecaed4fda02 (patch) | |
tree | 06bd6eedc7a4d500436542a7f0943be2762d3c14 /arch | |
parent | MIPS: kernel: only use i8253 clocksource with periodic clockevent (diff) | |
download | linux-b8bea8a5e5d942e62203416ab41edecaed4fda02.tar.xz linux-b8bea8a5e5d942e62203416ab41edecaed4fda02.zip |
mips: fix cacheinfo
Because CONFIG_OF defined for MIPS, cacheinfo attempts to fill information
from DT, ignoring data filled by architecture routine. This leads to error
reported
cacheinfo: Unable to detect cache hierarchy for CPU 0
Way to fix this provided in
commit fac51482577d ("drivers: base: cacheinfo: fix x86 with
CONFIG_OF enabled")
Utilize same mechanism to report that cacheinfo set by architecture
specific function
Signed-off-by: Vladimir Kondratiev <vladimir.kondratiev@linux.intel.com>
Signed-off-by: Paul Burton <paul.burton@mips.com>
Cc: Ralf Baechle <ralf@linux-mips.org>
Cc: James Hogan <jhogan@kernel.org>
Cc: linux-mips@vger.kernel.org
Cc: linux-kernel@vger.kernel.org
Diffstat (limited to 'arch')
-rw-r--r-- | arch/mips/kernel/cacheinfo.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/arch/mips/kernel/cacheinfo.c b/arch/mips/kernel/cacheinfo.c index 97d5239ca47b..428ef2189203 100644 --- a/arch/mips/kernel/cacheinfo.c +++ b/arch/mips/kernel/cacheinfo.c @@ -80,6 +80,8 @@ static int __populate_cache_leaves(unsigned int cpu) if (c->tcache.waysize) populate_cache(tcache, this_leaf, 3, CACHE_TYPE_UNIFIED); + this_cpu_ci->cpu_map_populated = true; + return 0; } |