Received: by 2002:a05:6a10:a0d1:0:0:0:0 with SMTP id j17csp1636740pxa; Thu, 20 Aug 2020 16:58:05 -0700 (PDT) X-Google-Smtp-Source: ABdhPJymdBFed7zy48jYmFJegpQuGNAnfXfMnJt8UQshAYDxOaxkD/1E1zXkkyp1mgxOpYapKLHi X-Received: by 2002:a17:906:e0ce:: with SMTP id gl14mr231783ejb.393.1597967885790; Thu, 20 Aug 2020 16:58:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1597967885; cv=none; d=google.com; s=arc-20160816; b=Nr85eZSFbGTLuYflgi+krqz40KezVKIYxr0O+305jUCangnJenI5n2t8xCwOtzZGL6 kRKaDevqwGww9qJa0M7AnomenbilNYADnWaaqu+imhr/3EG34c5MvCqypIvb1XYhhPfH s0a5lUndHOFA+ykiCycb+GMdN6lrl2tFiJG+pMPsXPNhsUhhopGGEfpROxjT34PVWk8W RSrMHMm1PjpgwugGvJCbubK82obRO/t22rbnuI1KlhYVohUgTNOxc1NhOn9eAdbKvtcX ElbQOulC2vPJn7sKi9txjE/JbfWszd/lz3l4D2UMLaZfDUp6JEPaiv8aDBZECcuHc9/Y WOLQ== 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:dkim-filter; bh=1poYvZ5PwBVampeoy9/r+Ck8lpluSiK2TwYPa0QxQy8=; b=iwofGhAvpTwlLMRM1igKHRW0jQxM7GLN6vMwleft6zYDsXWnLE4PZviIHzeP4D4X3A dUGJrpGCUTLI9c8acoifwD+KvcwZse8/4jcEbj/ak/M6QoKir9DSTtsXbKTsBT04ozN+ BHQHQUqfMvy2AZhUh9zL8JDcCLCPQanPwDOnRcZHhosEBvm72+6+iWM3nTD46HVbj9Un iiVgeZDZMMZg7wUpgR9QJeX6Zw8BBOCg4tmlQLnFV0MbX8ZHrPPaAaMZbAC617CRa71j 0FkhLa8szM7AxY+ch6m0DE+t6kRI6dBJc9iOsL/0WRViebkwOSCZsu3F6C6ylkwJnvpb Ozng== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=C+4fabQd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id z25si1298eje.701.2020.08.20.16.57.42; Thu, 20 Aug 2020 16:58:05 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@linux.microsoft.com header.s=default header.b=C+4fabQd; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linux.microsoft.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727078AbgHTVsT (ORCPT + 99 others); Thu, 20 Aug 2020 17:48:19 -0400 Received: from linux.microsoft.com ([13.77.154.182]:39228 "EHLO linux.microsoft.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1725977AbgHTVsS (ORCPT ); Thu, 20 Aug 2020 17:48:18 -0400 Received: from viremana-dev.fwjladdvyuiujdukmejncen4mf.xx.internal.cloudapp.net (unknown [13.66.132.26]) by linux.microsoft.com (Postfix) with ESMTPSA id 2A73920B4908; Thu, 20 Aug 2020 14:48:18 -0700 (PDT) DKIM-Filter: OpenDKIM Filter v2.11.0 linux.microsoft.com 2A73920B4908 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linux.microsoft.com; s=default; t=1597960098; bh=1poYvZ5PwBVampeoy9/r+Ck8lpluSiK2TwYPa0QxQy8=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=C+4fabQdO2f9Gi1nCABCKRSBGNcAGeU4oo14Py/MMLDNnBNIKqj3OFQZ61+9Wg5i2 gaQuzc/mbeCMLWFy8RxFyWmGXC8ajz2oAuL7bJ2FhCfI4G+dRQXF9E0JNv+0Doo8rU 8Wq9iYUqrHsbTA1Y7Gbp/8JvM4SxZSnghiwAV3lI= Date: Thu, 20 Aug 2020 21:48:17 +0000 From: Vineeth Pillai To: Michael Kelley Cc: Haiyang Zhang , Stephen Hemminger , Wei Liu , KY Srinivasan , "linux-hyperv@vger.kernel.org" , "linux-kernel@vger.kernel.org" Subject: Re: [PATCH] hv_utils: drain the timesync packets on onchannelcallback Message-ID: <20200820214817.ndjmzanwmdm5qfvf@viremana-dev.fwjladdvyuiujdukmejncen4mf.xx.internal.cloudapp.net> References: <20200819174740.47291-1-viremana@linux.microsoft.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20171215 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Michael, > > + pr_warn("TimeSync IC pkt recv failed (Err: %d)\n", > > + ret); > > Let's use pr_warn_once(). > > If there's a packet at the head of the ring buffer that specifies a bogus length, > we could take the error path. But the bad packet stays at the head of the ring buffer, > so if we end up back here again, we'll spit out the same error message. We > actually should not end up here again because Hyper-V shouldn't interrupt > when adding a packet to a non-empty ring buffer, but who knows what might > happen. > Valid point, will fix this in the next iteration. Thanks, Vineeth