From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751365AbdFYTa4 (ORCPT ); Sun, 25 Jun 2017 15:30:56 -0400 Received: from a2nlsmtp01-02.prod.iad2.secureserver.net ([198.71.225.36]:58994 "EHLO a2nlsmtp01-02.prod.iad2.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751136AbdFYTay (ORCPT ); Sun, 25 Jun 2017 15:30:54 -0400 x-originating-ip: 107.180.71.197 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, marcelo.cerri@canonical.com, sthemmin@microsoft.com Cc: "K. Y. Srinivasan" Subject: [PATCH 0/6] Drivers: hv: vmbus: Ringbuffer cleanup and optimizations Date: Sun, 25 Jun 2017 12:29:51 -0700 Message-Id: <1498418991-4071-1-git-send-email-kys@exchange.microsoft.com> X-Mailer: git-send-email 1.7.1 Reply-To: kys@microsoft.com X-CMAE-Envelope: MS4wfFc4CN7FQAiHdSUwfrXI0h/o1NozIYQiVqf8LJ/rmCOdaxKEPInn4xSfIknYNs0znHAbZTU9nXiK3xlXzvFWvGhr2BQ/A59+se/pIACFbsKw+y3OXJKz 0jey5x0bCIVM0eA4DE6G8UNXUgPqfOIK9E9BOqKVxxLyELl2u7ji1ODp3btSUGVg78tTVahn/Bjb3J6jl9SGThTWZKJ8Wuql61WklAXg4zllEooE6M0AwBtl Zrai1d/JX1cyp+J/0vUOdklB5qYTRXwuE7Y8pswjK3yo2J03powTyQ2jSev2PinV/Tog42wHmH07U9dUAhzs860Rdm+q+rZebwfb4GdPVU4GibgC22QxB7x0 6Mmwo3J2En0xieV+1atEmO3tiMSW2fSFw/MRSsjuWo7i863gDoxlcCOuMRLeJz2WeSXZt4wHLdcEgc4JiOdejvrSOWxG5kuQiabl8Y2OkbSjBICZHehatzBi iNxOn9Xe87bOMMOJHkRldGrhCET+ugc85AVIL4M9z4HFDktNYS9qJN/oH5yCBmHDCZTjyPUBN7M5dS6J Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: K. Y. Srinivasan This patch set removes unused bits from vmbus internals, and also does some optimization to the host signalling part of ring buffer logic. Stephen Hemminger (6): vmbus: simplify hv_ringbuffer_read vmbus: drop unused ring_buffer_info elements vmbus: refactor hv_signal_on_read vmbus: eliminate duplicate cached index vmbus: more host signalling avoidance vmbus: add prefetch to ring buffer iterator drivers/hv/ring_buffer.c | 169 ++++++++++++++++----------------------------- include/linux/hyperv.h | 65 ------------------ 2 files changed, 60 insertions(+), 174 deletions(-)