Received: by 2002:ac0:a679:0:0:0:0:0 with SMTP id p54csp133391imp; Tue, 19 Feb 2019 20:03:00 -0800 (PST) X-Google-Smtp-Source: AHgI3IYl/IhDejzaB+lPhyNrL5IsSKJXVVwAjYsVA5kqFSyXrZgPJ2PEQssCS0lAJaIymykKRSTZ X-Received: by 2002:aa7:8281:: with SMTP id s1mr32524431pfm.120.1550635380112; Tue, 19 Feb 2019 20:03:00 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1550635380; cv=none; d=google.com; s=arc-20160816; b=A+rkl7UdHVc6LpgtSUXLQLkVdplDKXouCfkZnkr+6rII42DYZHMzNf7l/J4KkXWN/s Wgfk/tcw3KNFB8lX9Fkys5w6vblrGfegl4Z6T+hLHVGP9X/cDATVLfF7W0J9J2IYD9If 7q/Y06AhX9yGfbR5d8MFQNVo7Aan+8vExHkCVZVhBiW5/Nlm4A7aV5oT/9BmXqJgJXRR ndmvE9pIuSHrUDRYrhxvtteuYVwDq0KjqCQQNHIPDf+5aSNHRH5KJlcMCc7VnX5GBUFB NGSQFBjHdDD8ffZwCUpSONtsedgzpQj3W0pAN/RVPtazu5w1Yyh8fRYFJCZazJ2xJKte rWfg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version; bh=U/FNB3Abb3sfH0VNty/Czrfu35qSpoamcmqCA+fXO9Q=; b=Mgp51xbVuqVF6O7JBX3VbVZxen1dxHBz5WmaHB4iWUk1nkMCLhVfA16Z99BATNjF7a V/LuxBYP6Ct2vPFbaHA85pF/HaEYeqv79TDgvWX+ndlS2UCCTHUYxLdBvjwhcIST4FYZ rTvUJxFoyXxHEsHLIMzuOQFJFB83DMxfGeFSYEhUlYXToG+y01TDwGn12sBpHdWv1SM5 tUa5AKJ4gcy/OiwBPt91l6O/Ov9e6O2yDh/UnfMyOc53emRwXM0aA8Ee32nwrPLnNa4f /aJc+2cUP714qD+A8/JMfNr17v1kl1v1bl4Pp8PK41H35Vpzot+FGh6mzuprHMKlNAk/ eAUA== 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 r12si4507946pgm.447.2019.02.19.20.02.44; Tue, 19 Feb 2019 20:03:00 -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 S1730339AbfBTEBD (ORCPT + 99 others); Tue, 19 Feb 2019 23:01:03 -0500 Received: from p3plsmtpa09-07.prod.phx3.secureserver.net ([173.201.193.236]:33609 "EHLO p3plsmtpa09-07.prod.phx3.secureserver.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727035AbfBTEBD (ORCPT ); Tue, 19 Feb 2019 23:01:03 -0500 X-Greylist: delayed 438 seconds by postgrey-1.27 at vger.kernel.org; Tue, 19 Feb 2019 23:01:03 EST Received: from mail-lj1-f169.google.com ([209.85.208.169]) by :SMTPAUTH: with ESMTPSA id wIx5g2oGQWzLmwIx6gZQyP; Tue, 19 Feb 2019 20:53:44 -0700 Received: by mail-lj1-f169.google.com with SMTP id z20so18508930ljj.10; Tue, 19 Feb 2019 19:53:44 -0800 (PST) X-Gm-Message-State: AHQUAuZrtnEXZ0N6vsH5QAa0JHJEm9XaQwznSvWXEIrqLRDgUIhHKB2k MUTMhO57scJvHyT8+iffN+Z/iYbFkAtAunGzYE4= X-Received: by 2002:a2e:20b:: with SMTP id 11mr16164955ljc.41.1550634823084; Tue, 19 Feb 2019 19:53:43 -0800 (PST) MIME-Version: 1.0 References: <20190220032432.2878-1-himadri18.07@gmail.com> In-Reply-To: <20190220032432.2878-1-himadri18.07@gmail.com> From: Vaishali Thakkar Date: Wed, 20 Feb 2019 09:23:31 +0530 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [Outreachy kernel] [PATCH] net: dsa: add missing of_node_put To: Himadri Pandya Cc: outreachy-kernel@googlegroups.com, Julia Lawall , andrew@lunn.ch, Florian Fainelli , "David S. Miller" , netdev@vger.kernel.org, Linux Kernel Mailing List Content-Type: text/plain; charset="UTF-8" X-CMAE-Envelope: MS4wfIh7PHgbLpPuU6hKCGNZ6Wt/p6HEic1YA0bGCN0OMfUg3eWLxS/2Hd1XwPR40rvBG3k9tLh12v91tTpcfAMMoq3xVKLZAl39g5o3lDnbvKNL1RvRqXaO CiW+3BKjdRj3/wui/shxlooCWio0Va2UBuGLF8lUBzyfswEs8SU+kRv8IwKkPCwfbiPYcuODTIDF6p+LRBWhbSJu2OqBAeBFfG0vp61notzYG13F8HaF9Pvw SLS5R370+TeXMkau8zAnMg== Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 20, 2019 at 8:54 AM Himadri Pandya wrote: > Hi Himadri, Thanks for the patch! For the scope of Outreachy, we prefer that you send patches in staging directory as Greg makes sure to pick them during the application period. Of course, you're very much encouraged to contribute to other subsystems as well but there patches are mainly picked up based on maintainer's cycle which may or may not be picked up for linux-next when selection of interns happens. I hope that makes sense. > Decrement the reference count on port while returning out of the loop. How did you find out about this issue? I think it would be good to give credit to tool in commit log if the issue is identified or produced by tool. [In this case, I assume it's Coccinelle] > Signed-off-by: Himadri Pandya > --- > net/dsa/dsa2.c | 14 ++++++++++---- > 1 file changed, 10 insertions(+), 4 deletions(-) > > diff --git a/net/dsa/dsa2.c b/net/dsa/dsa2.c > index a1917025e155..396e7433dd8f 100644 > --- a/net/dsa/dsa2.c > +++ b/net/dsa/dsa2.c > @@ -624,19 +624,25 @@ static int dsa_switch_parse_ports_of(struct dsa_switch *ds, > for_each_available_child_of_node(ports, port) { > err = of_property_read_u32(port, "reg", ®); > if (err) > - return err; > + goto put_port; > > - if (reg >= ds->num_ports) > - return -EINVAL; > + if (reg >= ds->num_ports) { > + err = -EINVAL; > + goto put_port; > + } > > dp = &ds->ports[reg]; > > err = dsa_port_parse_of(dp, port); > if (err) > - return err; > + goto put_port; > } > > return 0; > + > +put_port: > + of_node_put(port); > + return err; > } > > static int dsa_switch_parse_member_of(struct dsa_switch *ds, > -- > 2.17.1 > > -- > You received this message because you are subscribed to the Google Groups "outreachy-kernel" group. > To unsubscribe from this group and stop receiving emails from it, send an email to outreachy-kernel+unsubscribe@googlegroups.com. > To post to this group, send email to outreachy-kernel@googlegroups.com. > To view this discussion on the web visit https://groups.google.com/d/msgid/outreachy-kernel/20190220032432.2878-1-himadri18.07%40gmail.com. > For more options, visit https://groups.google.com/d/optout.