+1
−1
Loading
Currently, KVM assumes the minimum of implemented HGEIE bits and "BIT(gc->guest_index_bits) - 1" as the number of guest files available across all CPUs. This will not work when CPUs have different number of guest files because KVM may incorrectly allocate a guest file on a CPU with fewer guest files. To address above, during initialization, calculate the number of available guest interrupt files according to MMIO resources and constrain the number of guest interrupt files that can be allocated by KVM. Signed-off-by:Xu Lu <luxu.kernel@bytedance.com> Reviewed-by:
Nutty Liu <nutty.liu@hotmail.com> Reviewed-by:
Anup Patel <anup@brainfault.org> Acked-by:
Thomas Gleixner <tglx@kernel.org> Link: https://lore.kernel.org/r/20260104133457.57742-1-luxu.kernel@bytedance.com Signed-off-by:
Anup Patel <anup@brainfault.org>