x86: Fixed NULL function pointer dereference in AMD microcode patch loader.
Dereference took place in code part responsible for manual installation of microcode patches through /dev/cpu/microcode. Signed-off-by: Peter Oruba <peter.oruba@amd.com> Cc: Peter Oruba <peter.oruba@amd.com> Cc: Tigran Aivazian <tigran@aivazian.fsnet.co.uk> Signed-off-by: Ingo Molnar <mingo@elte.hu>
This commit is contained in:
parent
d33dcb9e7d
commit
636a317816
1 changed files with 2 additions and 1 deletions
|
@ -127,7 +127,8 @@ static int do_microcode_update(void)
|
|||
old = current->cpus_allowed;
|
||||
|
||||
while ((cursor = microcode_ops->get_next_ucode(&new_mc, cursor)) > 0) {
|
||||
error = microcode_ops->microcode_sanity_check(new_mc);
|
||||
if (microcode_ops->microcode_sanity_check != NULL)
|
||||
error = microcode_ops->microcode_sanity_check(new_mc);
|
||||
if (error)
|
||||
goto out;
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue