Re: [PATCH] x86/apic: Avoid infinite loop in io_apic_level_ack_pending()

2025-09-07 Thread Jan Beulich
On 05.09.2025 22:34, Jason Andryuk wrote: > On 2025-09-05 03:39, Jan Beulich wrote: >> On 04.09.2025 23:51, Jason Andryuk wrote: >>> io_apic_level_ack_pending() will end up in an infinite loop if >>> entry->pin == -1. entry does not change, so it will keep reading -1. >>> >>> Switched to breaking

Re: [PATCH] x86/apic: Avoid infinite loop in io_apic_level_ack_pending()

2025-09-05 Thread Jason Andryuk
On 2025-09-05 03:39, Jan Beulich wrote: On 04.09.2025 23:51, Jason Andryuk wrote: io_apic_level_ack_pending() will end up in an infinite loop if entry->pin == -1. entry does not change, so it will keep reading -1. Switched to breaking out of the loop. Fixes: f821102450a1 ("x86: IRQ Migration

Re: [PATCH] x86/apic: Avoid infinite loop in io_apic_level_ack_pending()

2025-09-05 Thread Jan Beulich
On 04.09.2025 23:51, Jason Andryuk wrote: > io_apic_level_ack_pending() will end up in an infinite loop if > entry->pin == -1. entry does not change, so it will keep reading -1. > > Switched to breaking out of the loop. > > Fixes: f821102450a1 ("x86: IRQ Migration logic enhancement.") > Signed-o

[PATCH] x86/apic: Avoid infinite loop in io_apic_level_ack_pending()

2025-09-04 Thread Jason Andryuk
io_apic_level_ack_pending() will end up in an infinite loop if entry->pin == -1. entry does not change, so it will keep reading -1. Switched to breaking out of the loop. Fixes: f821102450a1 ("x86: IRQ Migration logic enhancement.") Signed-off-by: Jason Andryuk --- Noticed during code inspection