]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/base/cacheinfo.c
drivers/base: cacheinfo: handle absence of caches
[karo-tx-linux.git] / drivers / base / cacheinfo.c
index 9c2ba1c97c4257016503a8ed4d2166ac19dea9c0..df0c66cb7ad3719016436dd7eb16ab1d3234568d 100644 (file)
@@ -179,7 +179,7 @@ static int detect_cache_attributes(unsigned int cpu)
 {
        int ret;
 
-       if (init_cache_level(cpu))
+       if (init_cache_level(cpu) || !cache_leaves(cpu))
                return -ENOENT;
 
        per_cpu_cacheinfo(cpu) = kcalloc(cache_leaves(cpu),