Received: by 2002:a05:6a10:6744:0:0:0:0 with SMTP id w4csp4201353pxu; Tue, 20 Oct 2020 10:35:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzGYYJex1Erz3sFsJZOhLt3aGYWKvPXitS44c3fI/AmOFcUncnKWimOKuz8HFIj08EqnbT3 X-Received: by 2002:a17:907:4365:: with SMTP id nd5mr4541068ejb.56.1603215345100; Tue, 20 Oct 2020 10:35:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1603215345; cv=none; d=google.com; s=arc-20160816; b=N+NIJKnIY2oI6yNhuIRZEPPz7EBCsdXwH2dqAioN/qMdNYLnK83ls5H7lmiCvigYRZ qo9/rICpgizryzzHydGUY24BeWJxYVNJH1I4sWeGMGyw8tH4ODX/Cm8Ri4nSNtEWTRx3 nXr9HSSb+S2nGTNtHVitD5Jggztk0MYLhGYvwcsU8+AeC5DWi7hBHS9P5+WJcbOpvk5m vyzoyw7NEoS7kpHXVQn4oqcEz+tI/1BhuMEmj49atIlj1wEAZDP2gdP/47RsJP9h+vtq RlIOvxNPrD1kCbg4FMpQ4/WcUzuK9QOfWTpq2KtLDD/Qdyw/MRxviWfinXPe8ImRHp3F wQ2A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=Doa5MN9UVqAi2ZBrxUM6vlz/cuBDGnQg9D05ebwmrCg=; b=qS6zw9NMBm28WhNdfhvxRmZtvxXYpwpoEryKxPms9X6GTUuW2Q8BsLQ7ipElkfINmR QBeVbSvY5vSN0to3PT3JiY9qe1eaDG4beWZSx+LWgu3q8hVIqYnhf9S5qST6Zm5t154y 2nK39VOpl6pgQ1RO72XU5beNwaGBmQ+Vmu2OOutS6F0/sHD5lOuKHzW0b9KxJgb05RRC 5s1jt0qrfwOlV2LpHHjCpVLMB+DSn9UIi4oMH48kRAP+Z37Df9jtd5ylFK65uJgaOMqJ qCAqkoSU552xMtIii1uVze4BQMEEWuVpSq+8CKr3JFO+E/b7HS2yy205c84d6int9RQk FwRg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@jms.id.au header.s=google header.b=beGRlKaA; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id qn3si1769500ejb.655.2020.10.20.10.35.22; Tue, 20 Oct 2020 10:35:45 -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=@jms.id.au header.s=google header.b=beGRlKaA; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2391488AbgJTEO4 (ORCPT + 99 others); Tue, 20 Oct 2020 00:14:56 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57766 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2391478AbgJTEO4 (ORCPT ); Tue, 20 Oct 2020 00:14:56 -0400 Received: from mail-qv1-xf44.google.com (mail-qv1-xf44.google.com [IPv6:2607:f8b0:4864:20::f44]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id C54F0C0613CE; Mon, 19 Oct 2020 21:14:55 -0700 (PDT) Received: by mail-qv1-xf44.google.com with SMTP id f5so273823qvx.6; Mon, 19 Oct 2020 21:14:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jms.id.au; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Doa5MN9UVqAi2ZBrxUM6vlz/cuBDGnQg9D05ebwmrCg=; b=beGRlKaAtJmvndCmbfAvOcBZJmTc7go7JN24RumXXIvY0P/rWFLs/N+fbycTBdOA3F 7lvaPqJvuyVQVuJ/VLpq6zjUro2GF97ydpeC80mdDCDLp/qyjRo0U4oC44hZ36h9t9AO cM8JuxMbthxoPel8+LJBjE+1i06JZpIHrMNUY= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Doa5MN9UVqAi2ZBrxUM6vlz/cuBDGnQg9D05ebwmrCg=; b=NeiBJXgz6nMaJNWqSWKfrFEHkTPlectgag96J8G1CEqZCnZhHxUcqnqfLCZ7nZ2cBh l4DnLWl654YItCyOdfxKdfcvcK8J/JbXFAXT2D/Qkfgi1GhssJ6mCVUaGC7hCNP2bVNX qbfbLlg5asHHy54fCMzAbNi9zMB8DVsG0sY+lFauuAyznNJy4Z1oTZnNMRYkeEIOyVXA M4wel5eHNLFmup+zI5lEY+GFZg6WhdS3IyWy00ZO2L8zvrgTmZx3gANIqXDsQdoPlYtm e/xyO1iaYDKNsb7NdY91s86Gxqb93FzxVwThUSDj1TKiDgrbSGG5TaF05yIyLvQWRmx5 EUew== X-Gm-Message-State: AOAM531qE17cBpX5eRiCmZWCbDUeSnFymg7OBwyxxH5lVtnLhXpxOQab LahhDXe/PFEvjBliwGOZN6BVFEPwbuPCklq3MlM= X-Received: by 2002:ad4:54e9:: with SMTP id k9mr1327596qvx.18.1603167295058; Mon, 19 Oct 2020 21:14:55 -0700 (PDT) MIME-Version: 1.0 References: <20201019085717.32413-1-dylan_hung@aspeedtech.com> <20201019085717.32413-5-dylan_hung@aspeedtech.com> In-Reply-To: <20201019085717.32413-5-dylan_hung@aspeedtech.com> From: Joel Stanley Date: Tue, 20 Oct 2020 04:14:42 +0000 Message-ID: Subject: Re: [PATCH 4/4] ftgmac100: Restart MAC HW once To: Dylan Hung Cc: "David S . Miller" , Jakub Kicinski , netdev@vger.kernel.org, Linux Kernel Mailing List , Po-Yu Chuang , linux-aspeed , OpenBMC Maillist , BMC-SW Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, 19 Oct 2020 at 08:57, Dylan Hung wrote: > > The interrupt handler may set the flag to reset the mac in the future, > but that flag is not cleared once the reset has occured. > > Fixes: 10cbd6407609 ("ftgmac100: Rework NAPI & interrupts handling") > Signed-off-by: Dylan Hung > Signed-off-by: Joel Stanley Reviewed-by: Joel Stanley > --- > drivers/net/ethernet/faraday/ftgmac100.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/ethernet/faraday/ftgmac100.c b/drivers/net/ethernet/faraday/ftgmac100.c > index 0c67fc3e27df..57736b049de3 100644 > --- a/drivers/net/ethernet/faraday/ftgmac100.c > +++ b/drivers/net/ethernet/faraday/ftgmac100.c > @@ -1326,6 +1326,7 @@ static int ftgmac100_poll(struct napi_struct *napi, int budget) > */ > if (unlikely(priv->need_mac_restart)) { > ftgmac100_start_hw(priv); > + priv->need_mac_restart = false; > > /* Re-enable "bad" interrupts */ > ftgmac100_write(FTGMAC100_INT_BAD, priv->base + FTGMAC100_OFFSET_IER); > -- > 2.17.1 >