]> www.infradead.org Git - users/jedix/linux-maple.git/commit
x86/microcode: Don't return error if microcode update is not needed
authorBoris Ostrovsky <boris.ostrovsky@oracle.com>
Thu, 9 May 2019 15:04:38 +0000 (11:04 -0400)
committerBrian Maly <brian.maly@oracle.com>
Fri, 10 May 2019 19:07:01 +0000 (15:07 -0400)
commit968a818db99afe4f08694ac2045b4bfe0dae90ee
tree2b14016d21a2274d15e68f565edd803e3f4978f6
parentdc5017604c4114d062156605445be8972ddf3f3a
x86/microcode: Don't return error if microcode update is not needed

Commit 347b54683 ("x86/microcode: Synchronize late microcode loading")
incorrectly returns -EINVAL error on all request_microcode_fw() failures
in reload_store(). In fact, when update is not needed or if there is no
microcode to load we don't need to treat this as an error.

Orabug: 29759756

Fixes: 347b54683 ("x86/microcode: Synchronize late microcode loading")
Reported-by: Jamie Iles <jamie.iles@oracle.com>
Signed-off-by: Boris Ostrovsky <boris.ostrovsky@oracle.com>
Reviewed-by: Liam Merwick <liam.merwick@oracle.com>
Reviewed-by: Jamie Iles <jamie.iles@oracle.com>
Reviewed-by: Mihai Carabas <mihai.carabas@oracle.com>
Reviewed-by: Bhavesh Davda <bhavesh.davda@oracle.com>
Reviewed-by: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
Reviewed-by: John Haxby <john.haxby@oracle.com>
Signed-off-by: Brian Maly <brian.maly@oracle.com>
arch/x86/kernel/cpu/microcode/core.c