aboutsummaryrefslogtreecommitdiffstats
path: root/arch/x86
diff options
context:
space:
mode:
authorIngo Molnar <mingo@kernel.org>2014-08-24 05:27:42 -0400
committerIngo Molnar <mingo@kernel.org>2014-08-24 05:27:42 -0400
commit44afe6029422da55918d8156c6900dbf5259533b (patch)
treee6fef1ec482f6f3d563c98b28ad2b36b7959cf62 /arch/x86
parent5317821c08533e5f42f974e4e68e092beaf099b1 (diff)
parentebc14ddcc9454c02439b67f6536628289faaa26e (diff)
Merge tag 'microcode_cleanups' of git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp into x86/microcode
Pull x86/microcode updates from Borislav Petkov: "A bunch of cleanups from Henrique." Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'arch/x86')
-rw-r--r--arch/x86/include/asm/microcode_intel.h2
-rw-r--r--arch/x86/kernel/cpu/microcode/amd_early.c2
-rw-r--r--arch/x86/kernel/cpu/microcode/intel.c4
-rw-r--r--arch/x86/kernel/cpu/microcode/intel_early.c10
4 files changed, 9 insertions, 9 deletions
diff --git a/arch/x86/include/asm/microcode_intel.h b/arch/x86/include/asm/microcode_intel.h
index 9067166409bf..bbe296e0bce1 100644
--- a/arch/x86/include/asm/microcode_intel.h
+++ b/arch/x86/include/asm/microcode_intel.h
@@ -43,7 +43,7 @@ struct extended_sigtable {
43#define DWSIZE (sizeof(u32)) 43#define DWSIZE (sizeof(u32))
44 44
45#define get_totalsize(mc) \ 45#define get_totalsize(mc) \
46 (((struct microcode_intel *)mc)->hdr.totalsize ? \ 46 (((struct microcode_intel *)mc)->hdr.datasize ? \
47 ((struct microcode_intel *)mc)->hdr.totalsize : \ 47 ((struct microcode_intel *)mc)->hdr.totalsize : \
48 DEFAULT_UCODE_TOTALSIZE) 48 DEFAULT_UCODE_TOTALSIZE)
49 49
diff --git a/arch/x86/kernel/cpu/microcode/amd_early.c b/arch/x86/kernel/cpu/microcode/amd_early.c
index 617a9e284245..7aa1acc79789 100644
--- a/arch/x86/kernel/cpu/microcode/amd_early.c
+++ b/arch/x86/kernel/cpu/microcode/amd_early.c
@@ -27,7 +27,7 @@ static u32 ucode_new_rev;
27u8 amd_ucode_patch[PATCH_MAX_SIZE]; 27u8 amd_ucode_patch[PATCH_MAX_SIZE];
28static u16 this_equiv_id; 28static u16 this_equiv_id;
29 29
30struct cpio_data ucode_cpio; 30static struct cpio_data ucode_cpio;
31 31
32/* 32/*
33 * Microcode patch container file is prepended to the initrd in cpio format. 33 * Microcode patch container file is prepended to the initrd in cpio format.
diff --git a/arch/x86/kernel/cpu/microcode/intel.c b/arch/x86/kernel/cpu/microcode/intel.c
index a276fa75d9b5..c6826d1e8082 100644
--- a/arch/x86/kernel/cpu/microcode/intel.c
+++ b/arch/x86/kernel/cpu/microcode/intel.c
@@ -127,7 +127,7 @@ static int get_matching_mc(struct microcode_intel *mc_intel, int cpu)
127 return get_matching_microcode(csig, cpf, mc_intel, crev); 127 return get_matching_microcode(csig, cpf, mc_intel, crev);
128} 128}
129 129
130int apply_microcode(int cpu) 130static int apply_microcode_intel(int cpu)
131{ 131{
132 struct microcode_intel *mc_intel; 132 struct microcode_intel *mc_intel;
133 struct ucode_cpu_info *uci; 133 struct ucode_cpu_info *uci;
@@ -314,7 +314,7 @@ static struct microcode_ops microcode_intel_ops = {
314 .request_microcode_user = request_microcode_user, 314 .request_microcode_user = request_microcode_user,
315 .request_microcode_fw = request_microcode_fw, 315 .request_microcode_fw = request_microcode_fw,
316 .collect_cpu_info = collect_cpu_info, 316 .collect_cpu_info = collect_cpu_info,
317 .apply_microcode = apply_microcode, 317 .apply_microcode = apply_microcode_intel,
318 .microcode_fini_cpu = microcode_fini_cpu, 318 .microcode_fini_cpu = microcode_fini_cpu,
319}; 319};
320 320
diff --git a/arch/x86/kernel/cpu/microcode/intel_early.c b/arch/x86/kernel/cpu/microcode/intel_early.c
index 18f739129e72..b88343f7a3b3 100644
--- a/arch/x86/kernel/cpu/microcode/intel_early.c
+++ b/arch/x86/kernel/cpu/microcode/intel_early.c
@@ -28,8 +28,8 @@
28#include <asm/tlbflush.h> 28#include <asm/tlbflush.h>
29#include <asm/setup.h> 29#include <asm/setup.h>
30 30
31unsigned long mc_saved_in_initrd[MAX_UCODE_COUNT]; 31static unsigned long mc_saved_in_initrd[MAX_UCODE_COUNT];
32struct mc_saved_data { 32static struct mc_saved_data {
33 unsigned int mc_saved_count; 33 unsigned int mc_saved_count;
34 struct microcode_intel **mc_saved; 34 struct microcode_intel **mc_saved;
35} mc_saved_data; 35} mc_saved_data;
@@ -415,7 +415,7 @@ static void __ref show_saved_mc(void)
415 struct ucode_cpu_info uci; 415 struct ucode_cpu_info uci;
416 416
417 if (mc_saved_data.mc_saved_count == 0) { 417 if (mc_saved_data.mc_saved_count == 0) {
418 pr_debug("no micorcode data saved.\n"); 418 pr_debug("no microcode data saved.\n");
419 return; 419 return;
420 } 420 }
421 pr_debug("Total microcode saved: %d\n", mc_saved_data.mc_saved_count); 421 pr_debug("Total microcode saved: %d\n", mc_saved_data.mc_saved_count);
@@ -506,7 +506,7 @@ int save_mc_for_early(u8 *mc)
506 506
507 if (mc_saved && mc_saved_count) 507 if (mc_saved && mc_saved_count)
508 memcpy(mc_saved_tmp, mc_saved, 508 memcpy(mc_saved_tmp, mc_saved,
509 mc_saved_count * sizeof(struct mirocode_intel *)); 509 mc_saved_count * sizeof(struct microcode_intel *));
510 /* 510 /*
511 * Save the microcode patch mc in mc_save_tmp structure if it's a newer 511 * Save the microcode patch mc in mc_save_tmp structure if it's a newer
512 * version. 512 * version.
@@ -526,7 +526,7 @@ int save_mc_for_early(u8 *mc)
526 show_saved_mc(); 526 show_saved_mc();
527 527
528 /* 528 /*
529 * Free old saved microcod data. 529 * Free old saved microcode data.
530 */ 530 */
531 if (mc_saved) { 531 if (mc_saved) {
532 for (i = 0; i < mc_saved_count_init; i++) 532 for (i = 0; i < mc_saved_count_init; i++)