From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id D60CE3054EF; Thu, 4 Sep 2025 13:58:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756994320; cv=none; b=X7c61fq/I2UOA9n7fUrBlqmdufZsooyw3P1vF2b9y3kbmLBRaoERRAibGlj0mTueHBgztWkghc8JIBUcb49MLkF/GAkjA6YXAQf+4u8FR50yK1qrk3yJOGuO8BTp+yDv3BSyOYSFmmnEd4h9hto6YTdwC/mKVfxjmz6N6ReppHE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1756994320; c=relaxed/simple; bh=N/Qp4UfTrFxuQDy7aW5dgEG9BDiJ5iLJ9du9+/e2c9E=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=YhNIpbS49QBJdVHprjZ00vcHNMH06xI6eulBKwBpn4XxWndBFJwzkVM3Kj8WYv9z4jKRZCn/Fqno3wF5pFc0YRgTEHm+MMVsD5Y85C1Pv4rvWwXN1RUrCuf5hnHsoC/EH8iYfX7Go3dmRF1wVWLAYen/z9A1oxWD7+AmSqumlm0= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=qDoVutz3; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="qDoVutz3" Received: by smtp.kernel.org (Postfix) with ESMTPSA id D297EC4CEF1; Thu, 4 Sep 2025 13:58:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1756994318; bh=N/Qp4UfTrFxuQDy7aW5dgEG9BDiJ5iLJ9du9+/e2c9E=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=qDoVutz3BBQvdD9u+iHhWWRSb6NpRWxXOWoYYaEmrvSDoSfCMRQ+z4bw9I3czpNEY dwekC1/2rHlws4pu+G2DcMGeyx00UOEQ8dVfHIRq/QmXmvY7WcAmLmF/uHLTliNyP7 hJ8pWI61an42dgvC/+D9n7O/QhKCzgtENKlvhFDi8idH/7UwA4ZVqverJfluaXuCAf /nfZqk6ubZdXgy2Vg4xXgQy1eLB2qOOyFwS1mok7ali5URrp5m9x3i8wpeOsl+OdFX V4/T31bBVEcvnOTXe5RfV5A4Zq2AFgRQFGwz+pvVatHr/Q4IBXpdx1m13spyp3xwn5 6XWIkL7a+2hHQ== Date: Thu, 4 Sep 2025 06:58:36 -0700 From: Jakub Kicinski To: Stefan Wahren Cc: Wei Fang , Shenwei Wang , Clark Wang , Andrew Lunn , "David S. Miller" , Eric Dumazet , Paolo Abeni , imx@lists.linux.dev, netdev@vger.kernel.org, Christoph Niedermaier , Richard Leitner Subject: Re: [PATCH net] net: fec: Fix possible NPD in fec_enet_phy_reset_after_clk_enable() Message-ID: <20250904065836.5d0f4486@kernel.org> In-Reply-To: <20250904091334.53965-1-wahrenst@gmx.net> References: <20250904091334.53965-1-wahrenst@gmx.net> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Thu, 4 Sep 2025 11:13:34 +0200 Stefan Wahren wrote: > phy_dev = of_phy_find_device(fep->phy_node); > phy_reset_after_clk_enable(phy_dev); > - put_device(&phy_dev->mdio.dev); > + if (phy_dev) > + put_device(&phy_dev->mdio.dev); Looks correct, but isn't it better to also wrap phy_reset_after_clk_enable() with the if()? Up to you..