Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp5723092pxb; Tue, 16 Feb 2021 06:09:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJxVu7j0lasB3ce7YsvuRpzojFUTWvnbWIHhrK7vvQl4dUVNNmErJ49/CMkzR8k500+se17A X-Received: by 2002:a05:6402:1711:: with SMTP id y17mr20741476edu.72.1613484599553; Tue, 16 Feb 2021 06:09:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1613484599; cv=none; d=google.com; s=arc-20160816; b=QmiTVFViiqrzi8/tujEoLz8T4Q1v5Lw8iF17+0E+pqV/kZ8Sd6JnoL4JvEwtqZoblT V+2mz/dmgze60fP0lKyoN8v22GehxgEpFQMc35VuVHZ8LjOYagHoCerCWslnI6hY/Wrb aqMCQjK0R8/maXJh0fo6t3TBhDGdJhr5EvGsW2Drf2RXFicYuCL6Zp8v3RKNDtFaUA1v +bAjD4xhkFRBmjB2MytYrEGF03yQKoOK/aWOYdnv1BLVz6PZcIe/5CyajnT3R0QTaa0l +kh9PzR50NN8dOy1v34jStZFOg4PKjqlmkEEXzuq/smt/206TrP9VVhqnt9cRVDZqx6i C9SQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature; bh=q2nZfnzqj3TgQh3SKJBQIBId7exbR11d+8BN6fzIwyQ=; b=fvT2aL6J1L8qpu7FIq94SLpWWo5Y9vHuStjYxAEdDy40b3BObhAjTF6DXIVjjweUxM ZHEKuTCzElHzFZ54+BjgHWXkfRvNm79Uj9KX6mb0LYqWu2bdeBvl2Bf246LxkMx2uo74 NCtYViXAslQpjyByPOiN42wiZCGshrAXd1opogBtmWwpMCbn4mMvACrvc85h+DVNBQcU OsjhiydHXii27FcpXaEQiPVs8vAM9u3qdy31ZnkJNiBImquGBkRdpRBiDqTDWzEGsqY0 9fG/VzsqGEdXAJJMlX508UkeIfMvPCzCcY1r/eFXw0nV4PQcq6vrLwzLwmjFLoMGPwjU qcNw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@163.com header.s=s110527 header.b=hemC36Mk; 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=163.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id o17si15253690edz.582.2021.02.16.06.09.35; Tue, 16 Feb 2021 06:09:59 -0800 (PST) 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=@163.com header.s=s110527 header.b=hemC36Mk; 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=163.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229923AbhBPOGt (ORCPT + 99 others); Tue, 16 Feb 2021 09:06:49 -0500 Received: from m12-11.163.com ([220.181.12.11]:52328 "EHLO m12-11.163.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229895AbhBPOGs (ORCPT ); Tue, 16 Feb 2021 09:06:48 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=From:Subject:Date:Message-Id:MIME-Version; bh=q2nZf nzqj3TgQh3SKJBQIBId7exbR11d+8BN6fzIwyQ=; b=hemC36MkM4J9uO5jqwWbN AW6/84TVq9FMdclbdvWL08781UebYECaUikv51uNyAr/DRv7Y395OQ9kHErQQZ9l lKI4OwjX7apq8btFVJyuLVQdF8CQIQBpnB+6Bp4x6FHV6RcxD6JTh8i9zlFQw3eJ mDql2GSXpJd7miKJ0z/lcg= Received: from yangjunlin.ccdomain.com (unknown [119.137.55.63]) by smtp7 (Coremail) with SMTP id C8CowAA3LZUPgitgj026Nw--.40310S2; Tue, 16 Feb 2021 16:28:01 +0800 (CST) From: angkery To: kishon@ti.com, vkoul@kernel.org, rikard.falkeborn@gmail.com, rogerq@ti.com, yuehaibing@huawei.com, weiyongjun1@huawei.com, jsarha@ti.com Cc: linux-kernel@vger.kernel.org, Junlin Yang Subject: [PATCH] phy: ti: j721e-wiz: add missing of_node_put Date: Tue, 16 Feb 2021 16:27:39 +0800 Message-Id: <20210216082739.1414-1-angkery@163.com> X-Mailer: git-send-email 2.24.0.windows.2 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-CM-TRANSID: C8CowAA3LZUPgitgj026Nw--.40310S2 X-Coremail-Antispam: 1Uf129KBjvdXoWrZF4UZF1xAr43uF4UKry5XFb_yoWfGFbEk3 4IvF9rWrWqv3W0yF12qF13XF92kw4DuFWDuan5K34rAry3Aa1jkF1DuFn8K34UurWjkryD C34UZ3Z7Cr1UJjkaLaAFLSUrUUUUjb8apTn2vfkv8UJUUUU8Yxn0WfASr-VFAUDa7-sFnT 9fnUUvcSsGvfC2KfnxnUUI43ZEXa7IU8m2NJUUUUU== X-Originating-IP: [119.137.55.63] X-CM-SenderInfo: 5dqjyvlu16il2tof0z/xtbBRhE7I13l+nYNvwAAsJ Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Junlin Yang Fix OF node leaks by calling of_node_put in for_each_child_of_node when the cycle returns. Generated by: scripts/coccinelle/iterators/for_each_child.cocci Signed-off-by: Junlin Yang --- drivers/phy/ti/phy-j721e-wiz.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/phy/ti/phy-j721e-wiz.c b/drivers/phy/ti/phy-j721e-wiz.c index c9cfafe..8a4be1e 100644 --- a/drivers/phy/ti/phy-j721e-wiz.c +++ b/drivers/phy/ti/phy-j721e-wiz.c @@ -792,6 +792,7 @@ static int wiz_get_lane_phy_types(struct device *dev, struct wiz *wiz) dev_err(dev, "%s: Reading \"reg\" from \"%s\" failed: %d\n", __func__, subnode->name, ret); + of_node_put(subnode); return ret; } of_property_read_u32(subnode, "cdns,num-lanes", &num_lanes); -- 1.9.1