From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pz2-f12.google.com (mail-pz2-f12.google.com [74.125.228.12]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 5EB3D457E53 for ; Thu, 24 Sep 2026 11:22:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.12 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790248955; cv=none; b=bQWcQBanSCkrxHvqkyuwzbJnGFtsXucKZ+PhEqFF2TEupCtMpiZJtkfw2PsBKsnhin57uzuQKSQVlQz+HArI1/VitSeY/I/jmkyaIlslz2onOQvIUs5TNGFkoZNUctAiNvPZq24W3++ZBijJmaqd3NapQJnomx01n6El9Ynng3I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790248955; c=relaxed/simple; bh=BfVg1c/eJXh5ALcTlcd7kVDGGA98KOhj6+MnEzGGN+k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=anjoX2J5gZoNuynJCYEqJR2CjENbgIPW6YPq9gPRISQojyWTsnoeo76NsAtYwlgWJzPT4fR0w/u2MToygSFUiJWMqPRWZ+SKv65VVi8s6KZ6ciDvyxjfA2LskHyQpzrmIxnBd6DJNfRCnh/P8BYdjs+9naqPP5sSBuwiPjAbL0Q= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=IEsYKDAo; arc=none smtp.client-ip=74.125.228.12 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="IEsYKDAo" Received: by mail-pz2-f12.google.com with SMTP id 41be03b00d2f7-cc433d52421so866692a12.3 for ; Thu, 24 Sep 2026 04:22:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790248953; x=1790853753; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to:content-type; bh=2PB2AbPNDtuoPmQm1r7uEfjoRlCCHln+KQryPky75kA=; b=IEsYKDAokd5GavmL+VtxlxvGrLcNG1y/uEGip/E8ZsQ9ttesqKVZ76TFlT2WzDpRPf j/RE8vXvx1CQfN4SA+TqDFFn/TCEETyxMSBN5V2HYSMwMpBCM/ypvK3yepKw0IreZ7Bm mYaWqpfmhffjlqnHrEM+VBjGrmi7aw/6sRHAYkmjqMueqccJ+wpgHk5krWJr9m1Z983O 8PA1xmb//wMJXtmRrfvBEZvOOhWZ8MJ1BdO6IFBAMvO8oNPOFN6I7/P7DgdyH1pQMZ9e X0txfc0BXBfjJkR+R0KQNuz64CEL41IxO2v1myLvWiY8ST6Ialh9BoXqiAsnsm7OAyla OLAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790248953; x=1790853753; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to:content-type; bh=2PB2AbPNDtuoPmQm1r7uEfjoRlCCHln+KQryPky75kA=; b=aMQSVctjqroSxJm5YJ18nVshEf5DtRjoOiWJUjyknOPkdMGds+NJRLaI4tsry5jMFv WFSk4PT7BTPPemMYR8URAB52W1zwagIeMw+paAYLk/dkYvun/nruvYFq8M2dbWwp47Ed Tkp2RFqF/xvMoaraKkXtRfQOAfHHYdvtC4Mr+ctBckH9TK7bOfBYLxdIfWng3iWZgqWY QWnkKPE73p38Mgf7SnqeJ6bq0cX4gSMGRTEFkA3QEBA/S4wEJGwU5cUebgaihvgr34UP YyBLwiLOwF1JukokKrY+eVIFy00h3vVZ9KiqjZR4L/3BLxn+xywFUj0s8AlhG5E2BEtY eAMQ== X-Forwarded-Encrypted: i=1; AKwUvBwrfkH1MMfir7JCR9MmIWGoKMRK/zWRHMmUsxV7T5vWw1Cz17yqnJe8tUbOFGDX2SPvFm21vI4aFblUsA==@vger.kernel.org X-Gm-Message-State: AFuF++l4Nq+Ms0wMScD0QyDMO6gJv4XNQrM3qhmvp/Fb+xQmmgZBL0No 7aROATndLaK30/Bcrv18CwTjl12juhlHzQu1BYGgIk9LeTJMWSP7QieO X-Gm-Gg: AYBFou26AmYuOQEYlpvgzehfP4COXRVmYKulIITecdWXlZjniR/Q7fo73pH8+M5Pqae dB+jWH/FH5seR+hgDbX0CSkXR5JPOsD8leEsOSVF1/sHKFfZV37ax1Ip+CKgq7a5cYCeQKRgyFF byPChLcBMdcbjNui+MxhmroMMm0RK3ASpGKdVIwaLQu1fMVNfmBW1NtGgOFN25QLRz5tmb6WTTQ 1wQFgG9Z2XhqYIUUbxwE+TYsKn36zQJXVAOi1W1bkZS3lB3SrC8T5iiNzNLDtsdl5VCV/D6nKuF 2XYoSoVeqMqD5mv1lDKvrIrwGBJo8GgFz9nvQt4NkCQya1SRo8szzIpBEd8OysD9wUGAvSEWBSk 3lUCX11iFa+JcMMI4ueRpGV0dm5RW/t6iMUNAzqoc9K3G+Xhaw/fDXm+VVeTWtlKnpSb2m3t3KB g0fivj13WDyu5txoNEGMnTVzWJgarJR2P1+6I37k9YbYipGAcSdR8a8A== X-Received: by 2002:a05:6a20:a103:b0:3dd:a195:fa18 with SMTP id adf61e73a8af0-3de0e96b06amr1996310637.61.1790248947877; Thu, 24 Sep 2026 04:22:27 -0700 (PDT) Received: from lgs.. ([2001:250:5800:1002::de93]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-cc75f3b82aasm2569713a12.9.2026.09.24.04.22.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 24 Sep 2026 04:22:27 -0700 (PDT) From: Guangshuo Li To: gregkh@linuxfoundation.org, mathias.nyman@intel.com, thierry.reding@kernel.org, jonathanh@nvidia.com Cc: linux-usb@vger.kernel.org, linux-kernel@vger.kernel.org, rosenp@gmail.com, kees@kernel.org, lgs201920130244@gmail.com, avorontsov@ru.mvista.com, linux-tegra@vger.kernel.org, jckuo@nvidia.com, eeodqql09@gmail.com, stern@rowland.harvard.edu, davidm@egauge.net Subject: [PATCH 2/3] usb: xhci: tegra: release padctl node reference after probe Date: Thu, 24 Sep 2026 19:21:55 +0800 Message-ID: <20260924112156.1564208-3-lgs201920130244@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260924112156.1564208-1-lgs201920130244@gmail.com> References: <20260924112156.1564208-1-lgs201920130244@gmail.com> Precedence: bulk X-Mailing-List: linux-tegra@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit tegra_xusb_probe() obtains np with of_parse_phandle(), but the successful path returns without the matching of_node_put(). The probe error path already releases the reference through the put_padctl label. Release np before returning from a successful probe so the node reference is balanced once it is no longer needed. Fixes: 971ee247060d ("usb: xhci: tegra: Enable ELPG for runtime/system PM") Signed-off-by: Guangshuo Li --- drivers/usb/host/xhci-tegra.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/usb/host/xhci-tegra.c b/drivers/usb/host/xhci-tegra.c index 6f235d1e117e..93e794b3343a 100644 --- a/drivers/usb/host/xhci-tegra.c +++ b/drivers/usb/host/xhci-tegra.c @@ -1951,6 +1951,7 @@ static int tegra_xusb_probe(struct platform_device *pdev) pm_runtime_enable(tegra->dev); } + of_node_put(np); return 0; remove_usb3: -- 2.43.0