Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp1137045ybl; Fri, 6 Dec 2019 11:53:40 -0800 (PST) X-Google-Smtp-Source: APXvYqyPSmLRWBJFRjmZp50esFTS4N34ZGPwnER0j4NHWt9RXYrcwwY4ZcdQdgsBF3pb4lOoUrBM X-Received: by 2002:a05:6808:aac:: with SMTP id r12mr8401001oij.59.1575662020745; Fri, 06 Dec 2019 11:53:40 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575662020; cv=none; d=google.com; s=arc-20160816; b=Vl6jYNX1YzOhVm9SvoGoOSgXySXxq1DalCUsNNu8qAx3d39l8leR45wKYIImj//4XI 69v+nbnl+/HD7RDJobb58IJ1gcwW/89i1CoyK23fdRRj2uCthMs45tmNHvGc7YTo4sci P/VCrEJA1giGx8y0XBnPiIk13sdpYt5EGxP1qe1QyQ3/3m42efyi3ahzWcAIFMbU2d37 Awh21f+vN7ME/Kyzu3OGo4Yy3lCwik3o1bdgJmSovINP4Aukx1A8Z7+4x7cf4cqAx0sL Ko/3l0nJoudHgJH+fNArOyTLO2+NFMvf0JO4VHLnKrjHhuV94GK/17zh+BcqyJuxfCQ6 wFsA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :references:in-reply-to:from:subject:cc:to:message-id:date; bh=eaZvXeWOu0Uj6Xrbms1bRstgvD4b28QcjaJdBAvzNWI=; b=LGJilOfU+DvbJRP6k9ooaYVBv7MYeEOT5CLNlhaRcy6HRXlKXYF5uN5G0BNinXcD1Y TZ/hMhkBwe5YBYxec1BaKFIsVbYslbUm5UUEG8w6JvaaAvJ57HiKIFFLpz+OU9S7Xsap 5MUM0xGeKmkEgvbKA2xPYzDf8RYhK/2EXHVEgQy8uCc2wVIfztJD80dcPFUas/HTz+xs GIHljkEevtt1dvjom4xZeaFLRLYcj3VdForzQy6Fwjah2bB1c6f1nbz9XEM30E3zxbLu mS6bYobAsecYFrWK7cR+r4CmNWf1gYg3FDbWZyhhXQtZUnKWEr5ztWfJUep4kuzx1by9 34sA== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q3si7875372otk.64.2019.12.06.11.53.27; Fri, 06 Dec 2019 11:53:40 -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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726427AbfLFTuw (ORCPT + 99 others); Fri, 6 Dec 2019 14:50:52 -0500 Received: from shards.monkeyblade.net ([23.128.96.9]:60024 "EHLO shards.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726325AbfLFTuv (ORCPT ); Fri, 6 Dec 2019 14:50:51 -0500 Received: from localhost (unknown [IPv6:2601:601:9f00:1c3::3d5]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (Client did not present a certificate) (Authenticated sender: davem-davemloft) by shards.monkeyblade.net (Postfix) with ESMTPSA id D9CA01511E7DD; Fri, 6 Dec 2019 11:50:50 -0800 (PST) Date: Fri, 06 Dec 2019 11:50:50 -0800 (PST) Message-Id: <20191206.115050.2225203369041453711.davem@davemloft.net> To: neidhard.kim@lge.com Cc: netdev@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-stm32@st-md-mailman.stormreply.com, mcoquelin.stm32@gmail.com, joabreu@synopsys.com, alexandre.torgue@st.com, peppe.cavallaro@st.com Subject: Re: [PATCH] net: stmmac: reset Tx desc base address before restarting Tx From: David Miller In-Reply-To: <20191206114000.27283-1-neidhard.kim@lge.com> References: <20191206114000.27283-1-neidhard.kim@lge.com> X-Mailer: Mew version 6.8 on Emacs 26.1 Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit X-Greylist: Sender succeeded SMTP AUTH, not delayed by milter-greylist-4.5.12 (shards.monkeyblade.net [149.20.54.216]); Fri, 06 Dec 2019 11:50:51 -0800 (PST) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Jongsung Kim Date: Fri, 6 Dec 2019 20:40:00 +0900 > Refer to the databook of DesignWare Cores Ethernet MAC Universal: > > 6.2.1.5 Register 4 (Transmit Descriptor List Address Register > > If this register is not changed when the ST bit is set to 0, then > the DMA takes the descriptor address where it was stopped earlier. > > The stmmac_tx_err() does zero indices to Tx descriptors, but does > not reset HW current Tx descriptor address. To fix inconsistency, > the base address of the Tx descriptors should be rewritten before > restarting Tx. > > Signed-off-by: Jongsung Kim Applied.