]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
x86/cacheinfo: Constify _cpuid4_info_regs instances
authorAhmed S. Darwish <darwi@linutronix.de>
Mon, 24 Mar 2025 13:33:03 +0000 (14:33 +0100)
committerIngo Molnar <mingo@kernel.org>
Tue, 25 Mar 2025 09:22:23 +0000 (10:22 +0100)
_cpuid4_info_regs instances are passed through a large number of
functions at cacheinfo.c.  For clarity, constify the instance parameters
where _cpuid4_info_regs is only read from.

Signed-off-by: Ahmed S. Darwish <darwi@linutronix.de>
Signed-off-by: Ingo Molnar <mingo@kernel.org>
Cc: H. Peter Anvin <hpa@zytor.com>
Cc: Linus Torvalds <torvalds@linux-foundation.org>
Link: https://lore.kernel.org/r/20250324133324.23458-9-darwi@linutronix.de
arch/x86/kernel/cpu/cacheinfo.c

index be9be5e56b44270190882a5db08e7ab73305bc20..fc4b49ec42dfb1bcb38b4dd63239203f1191ad7b 100644 (file)
@@ -841,7 +841,7 @@ void init_intel_cacheinfo(struct cpuinfo_x86 *c)
 }
 
 static int __cache_amd_cpumap_setup(unsigned int cpu, int index,
-                                   struct _cpuid4_info_regs *base)
+                                   const struct _cpuid4_info_regs *base)
 {
        struct cpu_cacheinfo *this_cpu_ci;
        struct cacheinfo *ci;
@@ -898,7 +898,7 @@ static int __cache_amd_cpumap_setup(unsigned int cpu, int index,
 }
 
 static void __cache_cpumap_setup(unsigned int cpu, int index,
-                                struct _cpuid4_info_regs *base)
+                                const struct _cpuid4_info_regs *base)
 {
        struct cpu_cacheinfo *this_cpu_ci = get_cpu_cacheinfo(cpu);
        struct cacheinfo *ci, *sibling_ci;
@@ -933,7 +933,8 @@ static void __cache_cpumap_setup(unsigned int cpu, int index,
                }
 }
 
-static void ci_info_init(struct cacheinfo *ci, struct _cpuid4_info_regs *base)
+static void ci_info_init(struct cacheinfo *ci,
+                        const struct _cpuid4_info_regs *base)
 {
        ci->id = base->id;
        ci->attributes = CACHE_ID;