From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pz2-f40.google.com (mail-pz2-f40.google.com [74.125.228.40]) (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 5D12A44C4E3 for ; Thu, 24 Sep 2026 11:22:33 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=74.125.228.40 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790248955; cv=none; b=DBhKSID53ZreH7hLr6wDwHgaOTTk31XksULiBLoUPsU6/WDxAQC14HQw6luwR/DNxMeMQ1CHX2KkZqgSaYZYe8Dc3khKcE9qiLDdk1sgG31tp724/r3J3Qa1pLyLifXJEXJRJiVdGWN6euPu0F0RmjY4zYrs7qBKBmEbzI/DcaM= 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.40 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-f40.google.com with SMTP id 41be03b00d2f7-cc5256c2a4bso793108a12.1 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=SbxJ8XzQIuT/PRcrSGjZBSvOYbqrncGXO98j4KeQCrsZKTdlBKauKW80vwvvsaqH8t 9tm79WDBP8WAmOFqiijeY1SuydEfS9sY6+tRiPCW74dL1rcdeGFmGWnylozKdq/g8y/+ Y49FsL/3zLnCYzbOyHVNQaMzn2hNj6tVAbuSzIbvtwXyC2WS8ZeHq7PQGWUx3OyIj9hk 9pX9YGWcPGB7rDpgLlGhk8Ob+rXBFupOKILCHtvmAZjzW/OlHTw0Tv1vriyii8Hmzcso 9cunKM0fGdS5RgrjKs4eMLyy6y95vtvylownrDVLp97nBZotQDaiWUr8GHx4AyRAJpkY 2w1g== X-Gm-Message-State: AFuF++nipt/orkSHjWEY9eQEai6uwovj0aH3ou7PILjqC1uAVxhumyhI qcVNtmRX/zuhZbFESnUSyUyIa3cxugM8vfHl/v2mair2oyFdoLD0+Mvh X-Gm-Gg: AYBFou1e9nu/nG0+SbdN9SnXqUkvpxo5qnGBnG8o99M2M9GVkU18LhMMbRKbsXerfXP 6GU1ob3wFDh1TkFs1xiWQfThZKIJ0dGVLYbaPXYNfNXwLqGNpdpgdiscnvOl9LlisUFquxpleZ5 Ti4bE3H2aNmJtDql0NaUVwywz2Aab824ZjQcl7ASvy7x7X2nJiEOA/0HXDGQ7w6SAMBuKBcJCrf c+Mn19Tpi8gX/wAjv2r1fR217DHmu6zkuLTHGoQlnxm2I78sOe2Pcrbf8YUqrl6wP6dLqKdu5pC +3rH0Ji8HLOV8zyUmtx2Mm7uvzPvXNp1mKpRRxeeRXn7KzsC4WCH8jbGtQcaVDIAKJRx/u/uE5s 57ZDRV106pM9evm+2jywfWn9se1mZRleS78a7fiPUcR5gV4UkSlh+/0eyH+CLBCmJ5YHXpdcFFs f1I3tuo5TgLTzgkxw7lqn+t/sqAo+3JdhgM4UUyavyZR4DRhpMkzAY1A== 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-usb@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