From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932950AbbLNWn7 (ORCPT ); Mon, 14 Dec 2015 17:43:59 -0500 Received: from p3plsmtps2ded03.prod.phx3.secureserver.net ([208.109.80.60]:55266 "EHLO p3plsmtps2ded03.prod.phx3.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932470AbbLNW2D (ORCPT ); Mon, 14 Dec 2015 17:28:03 -0500 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 RESEND 00/27] Drivers: hv: Miscellaneous fixes. Date: Mon, 14 Dec 2015 16:01:38 -0800 Message-Id: <1450137698-26327-1-git-send-email-kys@microsoft.com> X-Mailer: git-send-email 1.7.4.1 X-CMAE-Envelope: MS4wfDltRw1V1LKvxnXNEZx3PX/VkA33n9zQ1uDc5jBrqZC/rmvpRz+y1T2G/O5Sb3geZTxkXCmDniMRibkp069YOXseEaN9KyhJNgzDDho+qMi+QBinT87X FcRmeJCsC+JQ0w7Q/VnGxbCH73hz6Mi4nB5QL0/wwiPlAf6kHFwwObq9lWmXc96/ImsSdPU+9Ys/nYCneaFGH0DzabUeuqFGc7OmSjxyY69Ax0UITpT60Ed4 A9/9fT6Nlv2yauywiDq9zGIYD64HcC1m4F8HH3aUOQGT9j/s1x9Vb4dJJ+Dr/jGiLFRB/5qZOrxtXBzDTKEglbjLIoNQpMnm9S63fOWaLBo181An+4ZqV53d mIH4BDfuqVoK4oXcvCGKRVvqts8bnIFLv/KR3EvJihlMw8Y9NWW5BCOQbd3mNLPCzxIJleHi Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Miscellaneous fixes and improvements. Andrey Smetanin (2): drivers/hv: cleanup synic msrs if vmbus connect failed drivers/hv: correct tsc page sequence invalid value Dexuan Cui (6): Drivers: hv: vmbus: serialize process_chn_event() and vmbus_close_internal() Drivers: hv: vmbus: do sanity check of channel state in vmbus_close_internal() Drivers: hv: vmbus: fix rescind-offer handling for device without a driver Drivers: hv: vmbus: release relid on error in vmbus_process_offer() Drivers: hv: vmbus: channge vmbus_connection.channel_lock to mutex tools: hv: vss: fix the write()'s argument: error -> vss_msg Jake Oshins (4): drivers:hv: Export a function that maps Linux CPU num onto Hyper-V proc num drivers:hv: Export the API to invoke a hypercall on Hyper-V drivers:hv: Define the channel type for Hyper-V PCI Express pass-through drivers:hv: Allow for MMIO claims that span ACPI _CRS records K. Y. Srinivasan (8): Drivers: hv: util: Increase the timeout for util services Drivers: hv: vmbus: Use uuid_le type consistently Drivers: hv: vmbus: Use uuid_le_cmp() for comparing GUIDs Drivers: hv: vmbus: Get rid of the unused macro Drivers: hv: vmbus: Get rid of the unused irq variable Drivers: hv: vmbus: Fix a Host signaling bug Drivers: hv: vmbus: Force all channel messages to be delivered on CPU 0 Drivers: hv: utils: Invoke the poll function after handshake Kamal Mostafa (1): tools/hv: Use include/uapi with __EXPORTED_HEADERS__ Olaf Hering (6): Drivers: hv: utils: run polling callback always in interrupt context tools: hv: report ENOSPC errors in hv_fcopy_daemon tools: hv: remove repeated HV_FCOPY string Drivers: hv: util: catch allocation errors Drivers: hv: utils: use memdup_user in hvt_op_write Drivers: hv: vss: run only on supported host versions drivers/hv/channel.c | 57 +++++++++++++++--- drivers/hv/channel_mgmt.c | 45 +++++++++----- drivers/hv/connection.c | 18 +++--- drivers/hv/hv.c | 24 ++++---- drivers/hv/hv_fcopy.c | 37 +++++------- drivers/hv/hv_kvp.c | 33 ++++------ drivers/hv/hv_snapshot.c | 36 +++++------ drivers/hv/hv_utils_transport.c | 18 +++--- drivers/hv/hyperv_vmbus.h | 15 +++-- drivers/hv/vmbus_drv.c | 82 +++++++++++++++---------- include/linux/hyperv.h | 123 ++++++++++++++++++--------------------- include/linux/mod_devicetable.h | 2 +- include/uapi/linux/hyperv.h | 1 + scripts/mod/file2alias.c | 2 +- tools/hv/Makefile | 2 + tools/hv/hv_fcopy_daemon.c | 24 ++++++-- tools/hv/hv_vss_daemon.c | 2 +- 17 files changed, 292 insertions(+), 229 deletions(-) -- 1.7.4.1