]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
cacheinfo: Don't opencode per_cpu_cacheinfo()
authorNikolay Borisov <nik.borisov@suse.com>
Wed, 23 Oct 2024 05:11:18 +0000 (08:11 +0300)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 4 Nov 2024 00:59:06 +0000 (01:59 +0100)
That file contains a local helper that returns ->info_list, just use it.
No functional changes.

Signed-off-by: Nikolay Borisov <nik.borisov@suse.com>
Link: https://lore.kernel.org/r/20241023051118.888065-1-nik.borisov@suse.com
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/base/cacheinfo.c

index 7a7609298e18bdc1fbf703c0284da4a8656e33e1..5344df24fd0971d7f095665065d29bb77ec84091 100644 (file)
@@ -367,9 +367,7 @@ static int cache_shared_cpu_map_setup(unsigned int cpu)
 
                cpumask_set_cpu(cpu, &this_leaf->shared_cpu_map);
                for_each_online_cpu(i) {
-                       struct cpu_cacheinfo *sib_cpu_ci = get_cpu_cacheinfo(i);
-
-                       if (i == cpu || !sib_cpu_ci->info_list)
+                       if (i == cpu || !per_cpu_cacheinfo(i))
                                continue;/* skip if itself or no cacheinfo */
                        for (sib_index = 0; sib_index < cache_leaves(i); sib_index++) {
                                sib_leaf = per_cpu_cacheinfo_idx(i, sib_index);
@@ -409,10 +407,7 @@ static void cache_shared_cpu_map_remove(unsigned int cpu)
        for (index = 0; index < cache_leaves(cpu); index++) {
                this_leaf = per_cpu_cacheinfo_idx(cpu, index);
                for_each_cpu(sibling, &this_leaf->shared_cpu_map) {
-                       struct cpu_cacheinfo *sib_cpu_ci =
-                                               get_cpu_cacheinfo(sibling);
-
-                       if (sibling == cpu || !sib_cpu_ci->info_list)
+                       if (sibling == cpu || !per_cpu_cacheinfo(sibling))
                                continue;/* skip if itself or no cacheinfo */
 
                        for (sib_index = 0; sib_index < cache_leaves(sibling); sib_index++) {