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

Reply via email to