Re: [PATCH] Drivers: hv: vmbus: Move add_interrupt_randomness back to real interrupt
From: Jan Kiszka
Date: Tue Mar 17 2026 - 09:42:10 EST
On 17.03.26 14:22, Sebastian Andrzej Siewior wrote:
> On 2026-03-17 12:56:02 [+0100], Jan Kiszka wrote:
>>>> @@ -1410,6 +1408,8 @@ void vmbus_isr(void)
>>>> lockdep_hardirq_threaded();
>>>> __vmbus_isr();
>>>> }
>>>> +
>>>> + add_interrupt_randomness(vmbus_interrupt);
>>>> }
>>>> EXPORT_SYMBOL_FOR_MODULES(vmbus_isr, "mshv_vtl");
>>>
>>> Why not sysvec_hyperv_callback()?
>>
>> Because we do not want to be x86-only.
>
> Who is other one and does it have its add_interrupt_randomness() there
> already?
It's the arm64 path of the hv support. Regarding the vmbus IRQ, it seems
to be fully handled here, without an equivalent of
arch/x86/kernel/cpu/mshyperv.c.
> This is a driver, this does not belong here.
Don't argue with me, I didn't put it here in the beginning. Maybe
Michael can shed more light on this (and sorry for having forgotten to
CC you on this patch).
Jan
--
Siemens AG, Foundational Technologies
Linux Expert Center