From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760654AbcDEWTk (ORCPT ); Tue, 5 Apr 2016 18:19:40 -0400 Received: from p3plsmtps2ded02.prod.phx3.secureserver.net ([208.109.80.59]:37822 "EHLO p3plsmtps2ded02.prod.phx3.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752928AbcDEWTi (ORCPT ); Tue, 5 Apr 2016 18:19:38 -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 0/8] Drivers: hv: Miscellaneous vmbus and util driver fixes Date: Tue, 5 Apr 2016 16:57:21 -0700 Message-Id: <1459900641-20328-1-git-send-email-kys@microsoft.com> X-Mailer: git-send-email 1.7.4.1 X-CMAE-Envelope: MS4wfEgZLebn07LQRqwMcsMStEB5yt0sjxGmV4yVAkdE228VhyE59I8Sf+L2dlgP/2R0wO/y0pjEk0A0UNIWwx2AdlCH4xEqIdd6ZYYVVXQuMf8GYWQRfljm RbcGRDUUa5Bt0lj/Ve6NSt7gsj3Q4OdmiIkSaD9CX+rZ/GyWI+JpZLHPTWVV1e+XKzunxpI70OiMg7pQwC3DIIrVqnrO5BPoeUjaUuGF48amD0PAzvIlms3P o25EG8dBl9DQzIxqxEd/5H4NnV3c/jjf1/LWddzNXwXSo09n6x/lcr2qbogw0uKQtWEYkHx8kSBAT0eNqrsgZyhp+aE5Q8WM8O6N4edNCMsK/HhKhbnOrg5w f/GGvrbhua425/Wyvjdz/XzMHcfeQ6l1+mwnfRftjtZAz4O4JDwCYT0u3MWSBGQtyl2UNCdg Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Cleanup the ringbuffer code and implement APIs for "in place" consumption. This patchset also includes some other miscellaneous fixes. K. Y. Srinivasan (6): Drivers: hv: vmbus: Introduce functions for estimating room in the ring buffer Drivers: hv: vmbus: Use READ_ONCE() to read variables that are volatile Drivers: hv: vmbus: Use the new virt_xx barrier code Drivers: hv: vmbus: Export the vmbus_set_event() API Drivers: hv: vmbus: Move some ring buffer functions to hyperv.h Drivers: hv: vmbus: Implement APIs to support "in place" consumption of vmbus packets Vitaly Kuznetsov (2): Drivers: hv: kvp: fix IP Failover Drivers: hv: vmbus: handle various crash scenarios drivers/hv/channel_mgmt.c | 58 ++++++++++++---- drivers/hv/connection.c | 1 + drivers/hv/hv_kvp.c | 31 ++++++++ drivers/hv/hyperv_vmbus.h | 23 +++++- drivers/hv/ring_buffer.c | 95 +++---------------------- drivers/hv/vmbus_drv.c | 7 +- include/linux/hyperv.h | 168 +++++++++++++++++++++++++++++++++++++++++++++ 7 files changed, 278 insertions(+), 105 deletions(-) -- 1.7.4.1