linux/drivers/hv
Stephan Mueller f48dd2d0a7 random: add interrupt callback to VMBus IRQ handler
commit 4b44f2d18a upstream.

The Hyper-V Linux Integration Services use the VMBus implementation for
communication with the Hypervisor. VMBus registers its own interrupt
handler that completely bypasses the common Linux interrupt handling.
This implies that the interrupt entropy collector is not triggered.

This patch adds the interrupt entropy collection callback into the VMBus
interrupt handler function.

Signed-off-by: Stephan Mueller <stephan.mueller@atsec.com>
Signed-off-by: Stephan Mueller <smueller@chronox.de>
Signed-off-by: Theodore Ts'o <tytso@mit.edu>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
History 2016-08-20 18:09:20 +02:00
..
channel.c Drivers: hv: vmbus: Fix a Host signaling bug 2016-03-03 15:07:16 -08:00
channel_mgmt.c Drivers: hv: vmbus: fix init_vp_index() for reloading hv_netvsc 2015-09-20 22:44:51 -07:00
connection.c Drivers: hv: vmbus:Update preferred vmbus protocol version to windows 10. 2015-06-01 06:38:21 +09:00
hv.c Drivers: hv: vmbus: Implement a clocksource based on the TSC page 2015-08-05 11:44:29 -07:00
hv_balloon.c Drivers: hv: balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts 2015-08-04 22:28:39 -07:00
hv_fcopy.c Drivers: hv: fcopy: dynamically allocate smsg_out in fcopy_send_data() 2015-08-04 22:28:38 -07:00
hv_kvp.c Drivers: hv: kvp: check kzalloc return value 2015-08-04 22:28:38 -07:00
hv_snapshot.c Drivers: hv: utils: unify driver registration reporting 2015-05-24 12:17:42 -07:00
hv_util.c Drivers: hv: util: On device remove, close the channel after de-initializing the service 2015-03-01 19:31:02 -08:00
hv_utils_transport.c hv: util: checking the wrong variable 2015-08-04 22:29:45 -07:00
hv_utils_transport.h Drivers: hv: util: introduce hv_utils_transport abstraction 2015-05-24 12:17:41 -07:00
hyperv_vmbus.h drivers/hv: share Hyper-V SynIC constants with userspace 2015-11-04 16:24:33 +01:00
Kconfig x86: Make Linux guest support optional 2013-03-04 13:14:25 -08:00
Makefile Drivers: hv: util: introduce hv_utils_transport abstraction 2015-05-24 12:17:41 -07:00
ring_buffer.c Drivers: hv_vmbus: Fix signal to host condition 2015-08-05 11:44:29 -07:00
vmbus_drv.c random: add interrupt callback to VMBus IRQ handler 2016-08-20 18:09:20 +02:00