[PATCH] x86/ucode: Exit early from early_update_cache() if loading not available

2023-06-01 Thread Andrew Cooper
If for any reason early_microcode_init() concludes that no microcode loading is available, early_update_cache() will fall over a NULL function pointer: (XEN) Xen call trace: (XEN)[] R show_code+0x91/0x18f (XEN)[] F show_execution_state+0x2d/0x1fc (XEN)[] F fatal_trap+0x87/0x19a

Re: [PATCH] x86/ucode: Exit early from early_update_cache() if loading not available

2023-06-01 Thread Jan Beulich
On 01.06.2023 16:38, Andrew Cooper wrote: > If for any reason early_microcode_init() concludes that no microcode loading > is available, early_update_cache() will fall over a NULL function pointer: > > (XEN) Xen call trace: > (XEN)[] R show_code+0x91/0x18f > (XEN)[] F show_execution_

Re: [PATCH] x86/ucode: Exit early from early_update_cache() if loading not available

2023-06-01 Thread Alejandro Vallejo
On Thu, Jun 01, 2023 at 03:38:13PM +0100, Andrew Cooper wrote: > If for any reason early_microcode_init() concludes that no microcode loading > is available, early_update_cache() will fall over a NULL function pointer: > > (XEN) Xen call trace: > (XEN)[] R show_code+0x91/0x18f > (XEN)