Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751195AbcLCSjE (ORCPT ); Sat, 3 Dec 2016 13:39:04 -0500 Received: from p3plsmtps2ded02.prod.phx3.secureserver.net ([208.109.80.59]:46540 "EHLO p3plsmtps2ded02.prod.phx3.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750749AbcLCSjC (ORCPT ); Sat, 3 Dec 2016 13:39:02 -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 V2 00/15] Drivers: hv: CPU management fixes and a new uio driver Date: Sat, 3 Dec 2016 12:33:59 -0800 Message-Id: <1480797239-10085-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: MS4wfKzhDGD7lFkuq9dljr3KrnPxX4y7Lrkq+gQrb9p/JBbhyXXh5KaCOrzfCI29faXDqLyy57sYcTzXY726Ej67+gIIhiXEflqS0HQxBebtSGMnUSKXlsLz H8UpzcS+a91hhdQlN7hu7HpjmhGMoX9Gyr7iwDP+r8EdmaS/Kx6xWlZ7FbzB3DPqZZrhm5L2MR/YnY50s+KjXhsa5RWlu44M0YWQNaVFxzwXQ8KggLuYGe5h /7vQJ49lxqkZaIxotQMNpYVSpqpcPJ/DTSaJOG1yLZkCTz/gk/Gu9Qv5E/zMROhAqO7Xx3FTfm6g3xKIrk/LV7xTAo+26EIhoAkmFdj4pp7PtUTJ++kaQx9D OPDEzcHJUnQNsfAIMaMJNcUT+XmASLDsc/2SjWYKLBYrvE3xzoZ77eoI1gleBOPi2RBz9OW1VdFIb4XcNR+dRZKaLtALxXeEYvr3Piue0ItNin2rj6U= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1871 Lines: 51 From: K. Y. Srinivasan Fixes to handle CPU online/offline. Also included is a new uio driver for Hyper-V. V2: Updated commit logs (Greg KH) Re-implemented the API to detect if it is a vmbus device Alex Fluter (1): Tools: hv: kvp: configurable external scripts path Haiyang Zhang (2): hyperv: Fix spelling of HV_UNKOWN hyperv: Add a function to detect if the device is a vmbus dev 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