Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp2709728pxj; Mon, 14 Jun 2021 05:30:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxJihlERzySh3k3eSVWgGBAeDEn6XF54K+4mbUMXkeAXCk6s7eTdFCzdYBMYKmsVz/c2pqW X-Received: by 2002:a50:99d5:: with SMTP id n21mr16782746edb.223.1623673826273; Mon, 14 Jun 2021 05:30:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623673826; cv=none; d=google.com; s=arc-20160816; b=TfbbcY15sEd6Jxew6BOygArH38H12H0hYdi0aeRYABsGPAzKdPc5DeGMGS6RsfuV4h KL0V1MHq0gOW4kTfugaX4Z9Asxg0sZva/Vq3NIfXAM4xa75BaFEtl5g1+oP4YX0BPHkC ou2aErzq2D/pqomCNjiyQWKYeNn/84Ge8191sPD5B4B8YIpu8vTSWghQhHwY8sBgGd/t MavxadUkvvCY4YbBltLJO4vDRPd7MNg0qnYheAkkVU26MJhgbzO0nMpQ03i9Zjzg7KBU HhLld+jypS1kT9XESNOvDIHtEjaqBy7aZPvjXFKKYokntmR8vMFLti36zY2Pypl/B5LZ +9nA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-transfer-encoding :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature; bh=CmesnGB1RYN0/FHBpWhdJza1phU33QfIwJiYsy3F/Y4=; b=ya5ZRHIuaeWMjZsLQ3DFL2FgawlLJ8+Ti61e9FVFbXfpz/1R3dqIgIb/WU2Dff0tH/ c0SAotZKNwW4eRMSGSdxDeNkRsKdM9WQz0ayhSDUhFUN+M/yEmOVpEGNowHJApj/JYkO JdI2NfSG4hlUiQl8XH1zpFB92cq/spk2m2qWR+jQIb2t3VEwTzOWhrrsZovn2FU1WGbQ pQyLYQ/WyX12EmeI/mWD86XM91+4N7VbOGwDDkBEjzzfYf3pz7gEZlj4ExWtWWpbCutA dbnWws+iqMwemLcOo551mJQQJ9NDD7vWyyh52qcwA+lioco1QrBLoWELNPMcNjDt1jNK qYQQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@lunn.ch header.s=20171124 header.b="QG/A1mYN"; 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 de12si11765409ejc.296.2021.06.14.05.30.03; Mon, 14 Jun 2021 05:30:26 -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=@lunn.ch header.s=20171124 header.b="QG/A1mYN"; 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 S233449AbhFNMac (ORCPT + 99 others); Mon, 14 Jun 2021 08:30:32 -0400 Received: from vps0.lunn.ch ([185.16.172.187]:35490 "EHLO vps0.lunn.ch" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S233076AbhFNMab (ORCPT ); Mon, 14 Jun 2021 08:30:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lunn.ch; s=20171124; h=In-Reply-To:Content-Transfer-Encoding:Content-Disposition: Content-Type:MIME-Version:References:Message-ID:Subject:Cc:To:From:Date:From: Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Content-Disposition: In-Reply-To:References; bh=CmesnGB1RYN0/FHBpWhdJza1phU33QfIwJiYsy3F/Y4=; b=QG /A1mYNR2BMYXkQfcRIFKIKObv2qOeYHHDkHqjmttirrSCM0Tpk8cPmtCtFxs33yV4DZhMh+S2mmX7 7iVVTrnpObXFuVycQootzOQ1jbUR42UWR4QmvpYbe3JseSR+IvqylkyPvT1xJMg89y+4pkwL0XnOX 1x3Ck81gsP60xb0=; Received: from andrew by vps0.lunn.ch with local (Exim 4.94.2) (envelope-from ) id 1lslhT-009JpL-3e; Mon, 14 Jun 2021 14:28:19 +0200 Date: Mon, 14 Jun 2021 14:28:19 +0200 From: Andrew Lunn To: "lipeng (Y)" Cc: Guangbin Huang , davem@davemloft.net, kuba@kernel.org, xie.he.0141@gmail.com, ms@dev.tdt.de, willemb@google.com, netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: Re: [PATCH net-next 04/11] net: z85230: remove redundant initialization for statics Message-ID: References: <1623569903-47930-1-git-send-email-huangguangbin2@huawei.com> <1623569903-47930-5-git-send-email-huangguangbin2@huawei.com> <3b15d3bd-4116-ebed-ba86-13efbe7958f4@huawei.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <3b15d3bd-4116-ebed-ba86-13efbe7958f4@huawei.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Mon, Jun 14, 2021 at 06:16:12PM +0800, lipeng (Y) wrote: > > 在 2021/6/14 0:22, Andrew Lunn 写道: > > On Sun, Jun 13, 2021 at 03:38:16PM +0800, Guangbin Huang wrote: > > From: Peng Li > > Should not initialise statics to 0. > > Signed-off-by: Peng Li > Signed-off-by: Guangbin Huang > --- > drivers/net/wan/z85230.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/drivers/net/wan/z85230.c b/drivers/net/wan/z85230.c > index 94ed9a2..f815bb5 100644 > --- a/drivers/net/wan/z85230.c > +++ b/drivers/net/wan/z85230.c > @@ -685,7 +685,7 @@ irqreturn_t z8530_interrupt(int irq, void *dev_id) > { > struct z8530_dev *dev=dev_id; > u8 intr; > - static volatile int locker=0; > + static int locker; > > Is the volatile unneeded? Please document that in the commit message. > > Andrew > . > > Hi,  Andrew: > > When i create this patch, it will WARNING: Use of volatile is usually wrong: > see Documentation/process/volatile-considered-harmful.rst > > According to the file in kernel:    Documentation/process/volatile-considered-​ > harmful.rst > > the "volatile" type class should not be used. > > So i remove  "volatile" in this patch. Please be very careful to explain exactly why it is wrong, in this specific case. You could also consider adding another patch which replaces the volatile with what is recommended. Andrew