From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752333AbdJFAgK (ORCPT ); Thu, 5 Oct 2017 20:36:10 -0400 Received: from a2nlsmtp01-02.prod.iad2.secureserver.net ([198.71.225.36]:49120 "EHLO a2nlsmtp01-02.prod.iad2.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751083AbdJFAgJ (ORCPT ); Thu, 5 Oct 2017 20:36:09 -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: Stephen Hemminger , "K . Y . Srinivasan" Subject: [PATCH 2/3] vmbus: initialize reserved fields in messages Date: Thu, 5 Oct 2017 17:35:05 -0700 Message-Id: <20171006003506.24444-2-kys@exchange.microsoft.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: <20171006003506.24444-1-kys@exchange.microsoft.com> References: <20171006003359.24370-1-kys@exchange.microsoft.com> <20171006003506.24444-1-kys@exchange.microsoft.com> Reply-To: kys@microsoft.com X-CMAE-Envelope: MS4wfI+GSVaaImH27O/I9UD/MabHFMZCv+QLquTzmIeASl4UK52/YtvCIeH9Wj6cSkXHio+SqDlBS1ZOIwPnsKwr8bSCSLBdPnLPCfTpa3vbxgRCIyr7bF13 etYhtsUPGyPUMDz6O4+16S1ZGu8tmQMihLDp823QDiBSj8gZE4Ht1tGoXSfn2wmn9+JhgVJ/VbRYOi8vUfS7CTtPB+PD+fbVw3ha6qotXaBuzITrcsu8X6J2 YhQb5niznNu8dcuF8Asjpd5A1SlmVLXaGzYI+ESLVxPTYOnsqtm0ZXy1POKxCdfN+uWFSXh90LwSNgCyq7JiikYhwd9h0eVE0Ex+iAaLEdXgFAF95HqPDqfh FFfnGEt7WQQAv9v88fxMOnDwqecIDPZxvSUXEwfBAJv+viuiNcEvCsQrDsdVD9vdoDFw5UnmF/Tp8mvEjsuQ9zrYKohaK1/aTyn5VsfHhp84qwZ0moeqQXCO pnRhNWiW2QQaxq/dLnfCYD69c5XC5qL6wH1Xk2EyuzTFD44dpfhU0c/2+tvCSsT8ICmCN0IJLwxTNdSJwmHbYFRBUz02LxBuLF6MAg== Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Stephen Hemminger Make sure and initialize reserved fields in messages to host, rather than passing stack junk. Signed-off-by: Stephen Hemminger Signed-off-by: K. Y. Srinivasan --- drivers/hv/channel.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/hv/channel.c b/drivers/hv/channel.c index efd5db743319..9f48f454bde0 100644 --- a/drivers/hv/channel.c +++ b/drivers/hv/channel.c @@ -745,6 +745,7 @@ int vmbus_sendpacket_pagebuffer(struct vmbus_channel *channel, desc.dataoffset8 = descsize >> 3; /* in 8-bytes granularity */ desc.length8 = (u16)(packetlen_aligned >> 3); desc.transactionid = requestid; + desc.reserved = 0; desc.rangecount = pagecount; for (i = 0; i < pagecount; i++) { @@ -788,6 +789,7 @@ int vmbus_sendpacket_mpb_desc(struct vmbus_channel *channel, desc->dataoffset8 = desc_size >> 3; /* in 8-bytes granularity */ desc->length8 = (u16)(packetlen_aligned >> 3); desc->transactionid = requestid; + desc->reserved = 0; desc->rangecount = 1; bufferlist[0].iov_base = desc; -- 2.14.1