From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1754090AbcCRXhc (ORCPT ); Fri, 18 Mar 2016 19:37:32 -0400 Received: from p3plsmtps2ded04.prod.phx3.secureserver.net ([208.109.80.198]:43674 "EHLO p3plsmtps2ded04.prod.phx3.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752996AbcCRXh2 (ORCPT ); Fri, 18 Mar 2016 19:37:28 -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/5] Drivers: hv: vmbus Date: Fri, 18 Mar 2016 18:13:58 -0700 Message-Id: <1458350038-32624-1-git-send-email-kys@microsoft.com> X-Mailer: git-send-email 1.7.4.1 X-CMAE-Envelope: MS4wfKJO8KpKIMCl1gt97xbD4Xt0XMqwgEZMWQ+RMgTo4imf/h919/FUOsx66rxSPaeW7JuuIRSGbSTYCLXIRZoWihtVCk/gyNzZd9t5QEXkANHU5fDS2+sh 0tWgq7CV++OOpyPL36dcAJLrCy1inBYAHgpaTVXLF01NcNts0rFJG/bWbJHrzvEtHPj53yb+tho1KQwRcXzN48gtsLPXXr/8uQvfnYv7F06YLB54q4LrbcOi FxDlHvV2tMkPfiBKr/5ze6MH6W+Ooy4A5siMAKz9RSm0KQpJwewNxQ1Ax5Z+evYANJtIf//x9wfDEnt86/KHJpLuJQplHtmv6oi0LQUC0qcb5x8Ozd+4ogNt YiZI4NR302+HYlggnx18N7wVr9GAdUP3nahdmAQCxTwHql///myT+LfTcpPbQDVKQNdxGq7l Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Cleanup the Hyper-V ring buffer code. Also Implement APIs for supporting copy-free operations on the read side. K. Y. Srinivasan (5): 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: Fix a bug in hv_need_to_signal_on_read() Drivers: hv: vmbus: Use the new virt_xx barrier code Drivers: hv: vmbus: Implement copy-free read APIs drivers/hv/ring_buffer.c | 99 ++++++++++++++++++++++++++++++++------------- include/linux/hyperv.h | 33 +++++++++++++++ 2 files changed, 103 insertions(+), 29 deletions(-) -- 1.7.4.1