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

