Received: by 2002:a05:6a10:c7c6:0:0:0:0 with SMTP id h6csp2506177pxy; Tue, 3 Aug 2021 08:02:40 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzBKJmOO6JBQC+ECX+up/AvdTRGWXAKWXt3Jg17vNvUARbbZlMqJSEPczm5uWHcID6BNtrn X-Received: by 2002:a05:6e02:b4b:: with SMTP id f11mr1275710ilu.130.1628002960238; Tue, 03 Aug 2021 08:02:40 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1628002960; cv=none; d=google.com; s=arc-20160816; b=l9IzFoqTqIHcjA9aJxlpcyPj5te6OM47vkzUzsxWWSXxVrCMjl66w3Xm8PgcYmPm5Y ktDRAGbXqVTShYudtnEQsza3wHLZRv5cpZVgHXrCaeVEviA79G9iP38THINMdZykzkAV M0D4y5K5W8ed5q7+mwQEqaopywyFIMmPoIhcrjLygIrbK9sMQL0vPzBwTO0wpZUE74Py 9XBnin6pBGwITmkVDVFGyhFbbgccS52Etc88HZif5kcXJdtojYQxvZbNzlWzGNDRa9Bi A6w16QP0GvDM4f48fg3+tVEhI7wQ9uxlynVcN3gitEZjS5eRe/kXF1q9y/J6t0Z/YnHh WLyA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:message-id:subject:cc:to :from:date:ironport-hdrordr; bh=J5LtT3Gh+fsrqdBhuulr5ccx2qRtIUOp/cZUAPnRKOA=; b=zFhWKxi64NFMb8JXXyKklxfTqgue4cKaA9rTLEJhna4IL7I+mgWgmzuVAGj9K2QNOv ZmzZv/+fTkMUM38/z4+inCDEyjkCKivjLhfkDYmP+oARbYUQsORvmCZER4CVoZDHy6tf ZKBiqom0j/IEOBwvrR9NVrui4GQDj7AFXVPKPKWDUVvhKD1n1YMZKiLJ1af/Js2p1OWr N1b/kk0hGf3ZdTafJlWGGZXEgfc8hVfACCp305nb7BSgy0tjXuDKTcRTgn8hpQ2tOvQb bBVD91gvsC74BfdVYd1ZoQ7vAXJACKYUeHIOi0O3jPVngDJUEvFSTeG2bVJKvDsBZEwt YUqA== ARC-Authentication-Results: i=1; mx.google.com; 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 p31si17203023jac.95.2021.08.03.08.02.24; Tue, 03 Aug 2021 08:02:40 -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; 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 S236205AbhHCPAP (ORCPT + 99 others); Tue, 3 Aug 2021 11:00:15 -0400 Received: from mail3-relais-sop.national.inria.fr ([192.134.164.104]:40604 "EHLO mail3-relais-sop.national.inria.fr" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235773AbhHCPAO (ORCPT ); Tue, 3 Aug 2021 11:00:14 -0400 IronPort-HdrOrdr: =?us-ascii?q?A9a23=3Au1HY9K6Kdxj5lZVovAPXwMPXdLJyesId70hD?= =?us-ascii?q?6qkRc202TiX2rauTdZggvyMc6wxhO03I++rgBEDoexq1yXcf2+cs1NmZMDUO9F?= =?us-ascii?q?HJEKhSqbqn+THmFiHkn9Qx6Y5recFFZ+HNMQ=3D=3D?= X-IronPort-AV: E=Sophos;i="5.84,291,1620684000"; d="scan'208";a="389614604" Received: from dt-lawall.paris.inria.fr ([128.93.67.65]) by mail3-relais-sop.national.inria.fr with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 03 Aug 2021 17:00:02 +0200 Date: Tue, 3 Aug 2021 16:59:55 +0200 (CEST) From: Julia Lawall X-X-Sender: julia@hadrien To: Michael Ellerman , Benjamin Herrenschmidt , Paul Mackerras cc: linux-kernel@vger.kernel.org, kbuild-all@lists.01.org, linuxppc-dev@lists.ozlabs.org, linux-kernel@vger.kernel.org, kbuild-all@lists.01.org, Sumera Priyadarsini Subject: [PATCH] powerpc/kexec: fix for_each_child.cocci warning Message-ID: User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: kernel test robot for_each_node_by_type should have of_node_put() before return. Generated by: scripts/coccinelle/iterators/for_each_child.cocci CC: Sumera Priyadarsini Reported-by: kernel test robot Signed-off-by: kernel test robot --- The code seems to have been this way since the beginning of time. Perhaps the of_node_put is a no op for this code? core_64.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) --- a/arch/powerpc/kexec/core_64.c +++ b/arch/powerpc/kexec/core_64.c @@ -64,8 +64,10 @@ int default_machine_kexec_prepare(struct begin = image->segment[i].mem; end = begin + image->segment[i].memsz; - if ((begin < high) && (end > low)) + if ((begin < high) && (end > low)) { + of_node_put(node); return -ETXTBSY; + } } }