From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751510AbbHAVnB (ORCPT ); Sat, 1 Aug 2015 17:43:01 -0400 Received: from p3plsmtps2ded03.prod.phx3.secureserver.net ([208.109.80.60]:39718 "EHLO p3plsmtps2ded03.prod.phx3.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751430AbbHAVnA (ORCPT ); Sat, 1 Aug 2015 17:43:00 -0400 x-originating-ip: 72.167.245.219 From: "K. Y. Srinivasan" To: gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, devel@linuxdriverproject.org, olaf@aepfle.de, apw@canonical.com, vkuznets@redhat.com, jasowang@redhat.com Cc: "K. Y. Srinivasan" Subject: [PATCH 00/28] Drivers: hv: vmbus Date: Sat, 1 Aug 2015 16:08:02 -0700 Message-Id: <1438470482-30166-1-git-send-email-kys@microsoft.com> X-Mailer: git-send-email 1.7.4.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 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@microsoft.com (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