|
|
@@ -42,6 +42,7 @@
|
|
|
#include <linux/screen_info.h>
|
|
|
#include <linux/kdebug.h>
|
|
|
#include <linux/efi.h>
|
|
|
+#include <linux/random.h>
|
|
|
#include "hyperv_vmbus.h"
|
|
|
|
|
|
static struct acpi_device *hv_acpi_dev;
|
|
|
@@ -806,6 +807,8 @@ static void vmbus_isr(void)
|
|
|
else
|
|
|
tasklet_schedule(hv_context.msg_dpc[cpu]);
|
|
|
}
|
|
|
+
|
|
|
+ add_interrupt_randomness(HYPERVISOR_CALLBACK_VECTOR, 0);
|
|
|
}
|
|
|
|
|
|
|