mirror of
https://github.com/torvalds/linux.git
synced 2024-12-24 20:01:55 +00:00
x86/microcode/intel: Unexport save_mc_for_early()
It is used only in intel.c, drop the CONFIG_HOTPLUG_CPU ifdeffery from the header and turn it into a void function because its return value wasn't being used anyway. No functionality change. Signed-off-by: Borislav Petkov <bp@suse.de> Cc: Andy Lutomirski <luto@amacapital.net> Cc: Borislav Petkov <bp@alien8.de> Cc: Brian Gerst <brgerst@gmail.com> Cc: Denys Vlasenko <dvlasenk@redhat.com> Cc: H. Peter Anvin <hpa@zytor.com> Cc: Linus Torvalds <torvalds@linux-foundation.org> Cc: Peter Zijlstra <peterz@infradead.org> Cc: Thomas Gleixner <tglx@linutronix.de> Link: http://lkml.kernel.org/r/1465225850-7352-8-git-send-email-bp@alien8.de Signed-off-by: Ingo Molnar <mingo@kernel.org>
This commit is contained in:
parent
9198251af1
commit
0c5fa827f1
@ -70,9 +70,4 @@ static inline int __init save_microcode_in_initrd_intel(void) { return -EINVAL;
|
||||
static inline void reload_ucode_intel(void) {}
|
||||
#endif
|
||||
|
||||
#ifdef CONFIG_HOTPLUG_CPU
|
||||
extern int save_mc_for_early(u8 *mc);
|
||||
#else
|
||||
static inline int save_mc_for_early(u8 *mc) { return 0; }
|
||||
#endif
|
||||
#endif /* _ASM_X86_MICROCODE_INTEL_H */
|
||||
|
@ -456,8 +456,6 @@ static void show_saved_mc(void)
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef CONFIG_HOTPLUG_CPU
|
||||
static DEFINE_MUTEX(x86_cpu_microcode_mutex);
|
||||
/*
|
||||
* Save this mc into mc_saved_data. So it will be loaded early when a CPU is
|
||||
* hot added or resumes.
|
||||
@ -465,14 +463,16 @@ static DEFINE_MUTEX(x86_cpu_microcode_mutex);
|
||||
* Please make sure this mc should be a valid microcode patch before calling
|
||||
* this function.
|
||||
*/
|
||||
int save_mc_for_early(u8 *mc)
|
||||
static void save_mc_for_early(u8 *mc)
|
||||
{
|
||||
#ifdef CONFIG_HOTPLUG_CPU
|
||||
static DEFINE_MUTEX(x86_cpu_microcode_mutex);
|
||||
|
||||
struct microcode_intel *mc_saved_tmp[MAX_UCODE_COUNT];
|
||||
unsigned int mc_saved_count_init;
|
||||
unsigned int num_saved;
|
||||
struct microcode_intel **mc_saved;
|
||||
int ret = 0;
|
||||
int i;
|
||||
int ret, i;
|
||||
|
||||
/*
|
||||
* Hold hotplug lock so mc_saved_data is not accessed by a CPU in
|
||||
@ -515,11 +515,8 @@ int save_mc_for_early(u8 *mc)
|
||||
|
||||
out:
|
||||
mutex_unlock(&x86_cpu_microcode_mutex);
|
||||
|
||||
return ret;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(save_mc_for_early);
|
||||
#endif
|
||||
}
|
||||
|
||||
static bool __init load_builtin_intel_microcode(struct cpio_data *cp)
|
||||
{
|
||||
|
Loading…
Reference in New Issue
Block a user