Miscellaneous fixes/improvements. The patches that were sent over the last couple of months have been consolidated in this submission. All review comments have been addressed. Alex Ng (1): Drivers: hv: balloon: Enable dynamic memory protocol negotiation with Windows 10 hosts Christopher Oo (1): Drivers: hv_vmbus: Fix signal to host condition Dan Carpenter (1): hv: util: checking the wrong variable Denis V. Lunev (1): mshyperv: fix recognition of Hyper-V guest crash MSR's Dexuan Cui (4): Drivers: hv: vmbus: Further improve CPU affiliation logic Drivers: hv: vmbus: add a sysfs attr to show the binding of channel/VP tools: hv: add a python script lsvmbus to list VMBus devices Drivers: hv: vmbus: document the VMBus sysfs files K. Y. Srinivasan (4): Drivers: hv: vmbus: Permit sending of packets without payload Drivers: hv: vmbus: Consider ND NIC in binding channels to CPUs Drivers: hv: vmbus: Improve the CPU affiliation for channels Drivers: hv: vmbus: Implement a clocksource based on the TSC page Nik Nyby (1): Drivers: hv: vmbus: fix typo in hv_port_info struct Viresh Kumar (1): drivers/hv: Migrate to new 'set-state' interface Vitaly Kuznetsov (12): Drivers: hv: vmbus: remove hv_synic_free_cpu() call from hv_synic_cleanup() kexec: define kexec_in_progress in !CONFIG_KEXEC case Drivers: hv: vmbus: add special kexec handler Drivers: hv: don't do hypercalls when hypercall_page is NULL Drivers: hv: vmbus: add special crash handler Drivers: hv: vmbus: prefer 'die' notification chain to 'panic' Drivers: hv: kvp: check kzalloc return value Drivers: hv: fcopy: dynamically allocate smsg_out in fcopy_send_data() Drivers: hv: vmbus: don't send CHANNELMSG_UNLOAD on pre-Win2012R2 hosts cpu-hotplug: convert cpu_hotplug_disabled to a counter cpu-hotplug: export cpu_hotplug_enable/cpu_hotplug_disable Drivers: hv: vmbus: use cpu_hotplug_enable/disable jakeo@xxxxxxxxxxxxx (2): drivers:hv: Modify hv_vmbus to search for all MMIO ranges available. drivers:hv: Move MMIO range picking from hyper_fb to hv_vmbus Documentation/ABI/stable/sysfs-bus-vmbus | 29 ++ Documentation/power/suspend-and-cpuhotplug.txt | 6 +- MAINTAINERS | 1 + arch/x86/include/asm/mshyperv.h | 5 + arch/x86/include/uapi/asm/hyperv.h | 2 + arch/x86/kernel/cpu/mshyperv.c | 47 ++++ drivers/hv/channel.c | 4 +- drivers/hv/channel_mgmt.c | 34 ++- drivers/hv/hv.c | 152 ++++++++--- drivers/hv/hv_balloon.c | 26 ++- drivers/hv/hv_fcopy.c | 21 +- drivers/hv/hv_kvp.c | 3 + drivers/hv/hv_utils_transport.c | 2 +- drivers/hv/hyperv_vmbus.h | 16 +- drivers/hv/ring_buffer.c | 14 +- drivers/hv/vmbus_drv.c | 353 +++++++++++++++++++----- drivers/video/fbdev/hyperv_fb.c | 46 ++-- include/linux/hyperv.h | 7 +- include/linux/kexec.h | 1 + kernel/cpu.c | 24 +- tools/hv/lsvmbus | 101 +++++++ 21 files changed, 718 insertions(+), 176 deletions(-) create mode 100644 Documentation/ABI/stable/sysfs-bus-vmbus create mode 100644 tools/hv/lsvmbus -- 1.7.4.1 _______________________________________________ devel mailing list devel@xxxxxxxxxxxxxxxxxxxxxx http://driverdev.linuxdriverproject.org/mailman/listinfo/driverdev-devel