Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1759709AbcLAPdV (ORCPT ); Thu, 1 Dec 2016 10:33:21 -0500 Received: from p3plsmtps2ded03.prod.phx3.secureserver.net ([208.109.80.60]:37834 "EHLO p3plsmtps2ded03.prod.phx3.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750708AbcLAPdT (ORCPT ); Thu, 1 Dec 2016 10:33:19 -0500 x-originating-ip: 72.167.245.219 From: kys@exchange.microsoft.com To: gregkh@linuxfoundation.org, linux-kernel@vger.kernel.org, devel@linuxdriverproject.org, olaf@aepfle.de, apw@canonical.com, vkuznets@redhat.com, jasowang@redhat.com, leann.ogasawara@canonical.com Cc: "K. Y. Srinivasan" Subject: [PATCH 00/15] Drivers: hv: CPU management fixes and a new uio driver Date: Thu, 1 Dec 2016 09:28:07 -0800 Message-Id: <1480613287-7748-1-git-send-email-kys@exchange.microsoft.com> X-Mailer: git-send-email 1.7.4.1 Reply-To: kys@microsoft.com X-CMAE-Envelope: MS4wfJirnhkH9SXFmtN9U/H9aqjmEYLs/6pYPcx8dwIo0BKxCsxZ0ofm5yzogHWc5WBSpaB5iRpXRSu/Nez9vBsLYkrwwUkSdFyzA//LjJT6kXTJ7sv2/+e4 XBI0G66cUy1uP1aAYeiqLO3WzZ7u0gjBUmHJgmPM1bNYCSv9Y0eYyTxnFcholed1hre8ZCIa7G8FofIJf2305HbsadsvMoYjTxF3E2fpuhzRC+eho3uJSUp5 yMj2+0dKVIwxZ+0GnZU0joMmPfBRfzU4qkOUL4kufCMOGC90rOAIxNEJ2nmwJovrbmgU9eeRidRVI5FhyQRBJD5vYmAzhNzMsM9RyTzikb7DdTN/nrR2L8sr TdbIwYpbxxyV6S+g0aAxhwZWqel3Nmer7zFyg1tiEd40aYecFufVP/HuqXynv+rdGEM9ky8RrEHY3J/7OoXpW81Jr7p+DXZh6Ee7aPzINZeYe/VIj/Y= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1754 Lines: 48 From: K. Y. Srinivasan Fixes to handle CPU online/offline. Also included is a new uio driver for Hyper-V. Alex Fluter (1): Tools: hv: kvp: configurable external scripts path Haiyang Zhang (2): hyperv: Add a function to detect hv_device hyperv: Fix spelling of HV_UNKOWN K. Y. Srinivasan (2): Drivers: hv: vmbus: Prevent sending data on a rescinded channel Drivers: hv: vmbus: Enhance the rescind callback functionality Stephen Hemminger (2): vmbus: add support for dynamic device id's uio-hv-generic: new userspace i/o driver for VMBus Vitaly Kuznetsov (8): Drivers: hv: vmbus: Raise retry/wait limits in vmbus_post_msg() hv: acquire vmbus_connection.channel_mutex in vmbus_free_channels() hv: allocate synic pages for all present CPUs hv: init percpu_list in hv_synic_alloc() hv: change clockevents unbind tactics hv: switch to cpuhp state machine for synic init/cleanup hv: make CPU offlining prevention fine-grained hv: don't reset hv_context.tsc_page on crash MAINTAINERS | 1 + drivers/hv/channel.c | 17 ++-- drivers/hv/channel_mgmt.c | 29 ++++-- drivers/hv/connection.c | 18 +++- drivers/hv/hv.c | 65 ++++++++++--- drivers/hv/hyperv_vmbus.h | 6 +- drivers/hv/ring_buffer.c | 3 + drivers/hv/vmbus_drv.c | 208 ++++++++++++++++++++++++++++++++++++---- drivers/uio/Kconfig | 9 ++ drivers/uio/Makefile | 1 + drivers/uio/uio_hv_generic.c | 218 ++++++++++++++++++++++++++++++++++++++++++ include/linux/hyperv.h | 17 +++- tools/hv/hv_kvp_daemon.c | 11 ++- 13 files changed, 532 insertions(+), 71 deletions(-) create mode 100644 drivers/uio/uio_hv_generic.c -- 1.7.4.1