[PATCH stable] x86/microcode: do not cache microcode if it will not be used