Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1991986ybl; Sat, 25 Jan 2020 13:43:36 -0800 (PST) X-Google-Smtp-Source: APXvYqzAd2VuFb3B6DxtIApDvIg6EGW6Jt5sC0DwqSI6mvCQN4vBHIAGRRALxiC/cJ/vjqJFYahG X-Received: by 2002:aca:c452:: with SMTP id u79mr3459387oif.89.1579988616327; Sat, 25 Jan 2020 13:43:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1579988616; cv=none; d=google.com; s=arc-20160816; b=IF8P+SIPYvooUGy6aI5aoCksod6HEXpDNQISkVk57O6BDNd40BFdtGWXW2fYwTWwCk eK8x7fwS8F2WeeEnYMDY8m/9D69yrARv40yzPkisYrXGhpWe9SziZkTXxwRZ6SHLAAc0 Kcs5p4dEAN+HLMnu2sRY78FczUf7JRz4zGkxrN3JfTTnZrIMBCGFS2HfdnvANCTdTizq lJZu23fzF6DEVYMiy5SadIu791bLde3pFhnszIfXDx26m785tY39zsIJ3fGI/Ezg59F4 idMbBIeEEXZrMme3pnXHEXpeRCg6Jmm1nBLi+bQdpC/yOmaWZ+JC7xpdnCpXdHIZpSwq qrFA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=XIFE+XVg2oO5nBaR93MRjNKguE78TTNv5Eqty65NUyI=; b=mm7Oa3SujSXOfmnw+h1lbikNRBtyGRB84PbXvlqfwV3vsHVML3ulWfb6IoiO015Tjm 1mHD5IekIt1bNmh23WT9at5zUX6rGrKPe8j9sTJMFBE3AtH5hWR87cfpuZOVf+JrLMce ItMMCjZV/JVv+2QzABMsD7OEuViwK4jiktyTuwWFnsW0W+IN0L1zJMsNe0EYPqcrLvps zZtdodkWdnPg2giGTsrW1SFkbNz5qAANrCmgZ5oLXdV4n4lGq/05Jv1TBhvtqlOmokIX u2g/PLQPCB3+sbQjxLiLA+J8oCrE68A6nRIfRNH/mq3BnL0b9dnad1EolooOItOxyK8P eFDQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="GWnw1/hX"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id f24si5079566oti.243.2020.01.25.13.43.25; Sat, 25 Jan 2020 13:43:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="GWnw1/hX"; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728797AbgAYVmP (ORCPT + 99 others); Sat, 25 Jan 2020 16:42:15 -0500 Received: from mail.kernel.org ([198.145.29.99]:56868 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726690AbgAYVmO (ORCPT ); Sat, 25 Jan 2020 16:42:14 -0500 Received: from localhost (c-73-47-72-35.hsd1.nh.comcast.net [73.47.72.35]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id D473B20716; Sat, 25 Jan 2020 21:42:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1579988534; bh=tm468yLK258z+vQZXxvZSvh8Ke8beUu1DDpbah1vEM0=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=GWnw1/hXdUba87olIdOt0wxcKWcWUcAk9eUpQJJCHimA79OKNS5wd0ESOUhM9GBhw d0PeNYeuU/bU0csR07exNDMbWF2MQ5D4rN7c9amodJS2rCCKP6GD516LkCRok8SG7Z mrpfMG1waiwUhBAxvVlS4qTxRbnHOuK2XnY4GMqs= Date: Sat, 25 Jan 2020 16:42:12 -0500 From: Sasha Levin To: Michael Kelley Cc: Dexuan Cui , KY Srinivasan , Haiyang Zhang , Stephen Hemminger , "linux-hyperv@vger.kernel.org" , "linux-kernel@vger.kernel.org" , Sasha Levin , Sunil Muthuswamy , Andrea Parri , Wei Hu Subject: Re: [PATCH v2] Drivers: hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) Message-ID: <20200125214212.GL1706@sasha-vm> References: <1579476562-125673-1-git-send-email-decui@microsoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.10.1 (2018-07-13) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jan 20, 2020 at 12:51:51AM +0000, Michael Kelley wrote: >From: Dexuan Cui Sent: Sunday, January 19, 2020 3:29 PM >> >> When a Linux hv_sock app tries to connect to a Service GUID on which no >> host app is listening, a recent host (RS3+) sends a >> CHANNELMSG_TL_CONNECT_RESULT (23) message to Linux and this triggers such >> a warning: >> >> unknown msgtype=23 >> WARNING: CPU: 2 PID: 0 at drivers/hv/vmbus_drv.c:1031 vmbus_on_msg_dpc >> >> Actually Linux can safely ignore the message because the Linux app's >> connect() will time out in 2 seconds: see VSOCK_DEFAULT_CONNECT_TIMEOUT >> and vsock_stream_connect(). We don't bother to make use of the message >> because: 1) it's only supported on recent hosts; 2) a non-trivial effort >> is required to use the message in Linux, but the benefit is small. >> >> So, let's not see the warning by silently ignoring the message. >> >> Signed-off-by: Dexuan Cui >> --- >> >> In v2 (followed Michael Kelley's suggestions): >> Removed the redundant code in vmbus_onmessage() >> Added the new enries into channel_message_table[]. >> >> drivers/hv/channel_mgmt.c | 21 +++++++-------------- >> drivers/hv/vmbus_drv.c | 4 ++++ >> include/linux/hyperv.h | 2 ++ >> 3 files changed, 13 insertions(+), 14 deletions(-) >> > >Reviewed-by: Michael Kelley Queued up, thanks! -- Thanks, Sasha