From nobody Sat Feb 7 05:14:41 2026 Received: from mail-pf1-f181.google.com (mail-pf1-f181.google.com [209.85.210.181]) (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 C436126E173 for ; Fri, 23 Jan 2026 18:18:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769192340; cv=none; b=HlzaLdYc/MUESYDnleC3wfsWXAH08rVq252+O8raPou0YUjvHCRzyDa8TI5lrSFyZLgxgUGGGnBxBSNDRdt6e6FUDy3xpauXEMZ3NtNu9b43k3RNJI4mtehWMBP0ZLMPm4noJO8LHUEHUhZeHSD/GnjiNJyHYsA8HaEG8mTQ1NA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1769192340; c=relaxed/simple; bh=5m2pAtLwQAG5n3tjRHX6phbB0BVWp/5Ljs87oOwdj8o=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:To:Cc; b=OBVWfV97+Sg7zAdqxLSuHJPMXPs9FXQ3DtGnddzJEa4nKiMTyRJ9KrdHuHuXTX5nC7F0L03RvLMzQfiuXbfu+aBC1ho99IfG4Q+uyf9jMe3hHRgtbsfIIt3hfRw2flq8zuFoPswgOQjxv72ysHqpSyOPkIk15LQbz2+3IDnykdc= 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=Iii85N5P; arc=none smtp.client-ip=209.85.210.181 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="Iii85N5P" Received: by mail-pf1-f181.google.com with SMTP id d2e1a72fcca58-8230d228372so1092737b3a.1 for ; Fri, 23 Jan 2026 10:18:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1769192338; x=1769797138; darn=vger.kernel.org; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:from:to:cc:subject:date:message-id:reply-to; bh=PWeU1UwAO4pe3zvezy5Kiy+/X4gvo5C+nKCDnSN6RYs=; b=Iii85N5Pi/y/INIcmqQdLiO2X9IdeQaJKJLNO8jGLxiuIIspC2f3zmjCxi3GaLbLCQ dI9knMV0dNphJwPAUlc0a22V8SA0tNlMLSJdBTclPixLlYGPkjnGSDqP0KtQwKgR25c5 DDl61Zaytny/zEIikAsrCrNLi2KZqGpAvwIcB0Tk45AkIPqz3ef3/RFC7JI4F2gCCx5i OCg5bpaqwYVkrW+m1UmofH0oSeONcL95YDJVP26osTbLLuKL+d56UiX/oR5+Z2/fQy7p pWPEi4YHmRMvAhl4GPDFOUGtpMBAp6bnpUawmTiqqyye8jf5HeNXdXLtfWo7H7FYB7Oz tguw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1769192338; x=1769797138; h=cc:to:message-id:content-transfer-encoding:mime-version:subject :date:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=PWeU1UwAO4pe3zvezy5Kiy+/X4gvo5C+nKCDnSN6RYs=; b=BSTD3Lsq6P5sau0uj/BfaKkUGe2s7KGHNInYjSbKZglvJfKlmJkQja5uGLdHqRwORM gJB1lwYKJlUL5Xx25dyIOasopqHl5c/entvj25ELePldM9rK3BY8EAGosIZsWjIh4KtM b89fHQOUldW0vYdqaQrbRurPbI5TRPw17QWxcbQeP1Mu1S+7EBGCD1luM7rX38d55DyM bNzy3DQZdgu0BZo0ZTVegOZYaKTbugiy7pV8cqx8sZzKMoFZM403qtgHXqGSMZdmNX7K e0L018U0TRZ5QNC/r1cvlwu7e27N0kp1KTkP4Ht/ctwGqg+qIZM/6JspSa2YRCDMjyxc oqrA== X-Forwarded-Encrypted: i=1; AJvYcCW3F8papySl+AQlxTOq+NKyuJaY6Pxw1/3onw6Kz5+ys5zvpNOckFOy8TkPH0QXueBR5+wUHnH8zlFDkIE=@vger.kernel.org X-Gm-Message-State: AOJu0YzN+QcXk0vDYdXG6ZLGFJ7Ky3j6g/rfb37BV7PArSjbBjw1SRG7 wOyS4gWx2Khhow55YdUtMhW7TOWSrE5956OHAXNJSXSMWIBNBIfpokHG X-Gm-Gg: AZuq6aLesAP8fdb2k61cPzFfmBhg31pfkRNuW2er8h3nvfGInzNw0jx7T/evnHP2qrb cnuuzTWtDI6miE75yxDRHzJWOVmvTimZwVIeIK8MQBnTfHNFRVY/HBDe8K3basJkQkCnsdo9qsl M3bBAede7HvZ1xNi1I/o2DI6U7EWMqKrHj4Ing9hmZyspOBoZQmocGhMXdpCtc94XIAowmOn9IF epkyVS9FgFoBy+Ee7QAo2izxlRkVk9C39vWMLFGHj+Aen5YLP3HQ/6hZM2H6mxc8Dd5ZWYVSW35 GrFSZ88s7tVfCyGXNbpqk1BYAui3hr1C/2LNbl1Ao+srVJy9Pj3UpdB7hWI7NBxd8RacptDrK5p 25owUn4J0OsF5lpFeQ75gP4+8ySy6Kga3H6mHXdyjuVTj0Iox9qwoYpIHQ3BgzOmRA7VC/FbuT8 EC0O0FxH3bUS0KAu7p2wg84W27 X-Received: by 2002:a05:6a00:e0a:b0:81e:63b9:5830 with SMTP id d2e1a72fcca58-823215d894cmr1814046b3a.18.1769192337818; Fri, 23 Jan 2026 10:18:57 -0800 (PST) Received: from junjungu-PC.localdomain ([188.253.124.89]) by smtp.gmail.com with ESMTPSA id d2e1a72fcca58-8231873fa99sm2737765b3a.58.2026.01.23.10.18.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Jan 2026 10:18:57 -0800 (PST) From: Felix Gu Date: Sat, 24 Jan 2026 02:18:49 +0800 Subject: [PATCH] PCI: imx6: Fix device node reference leak in imx_pcie_probe() Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260124-pci_imx6-v1-1-6f4379fc5160@gmail.com> X-B4-Tracking: v=1; b=H4sIAIi7c2kC/6tWKk4tykwtVrJSqFYqSi3LLM7MzwNyDHUUlJIzE vPSU3UzU4B8JSMDIzMDQyMT3YLkzPjM3Aoz3TRL8xRzAwsL85S0ZCWg8oKi1LTMCrBR0bG1tQD csCPOWgAAAA== X-Change-ID: 20260124-pci_imx6-f97d70887dfc To: Richard Zhu , Lucas Stach , Lorenzo Pieralisi , =?utf-8?q?Krzysztof_Wilczy=C5=84ski?= , Manivannan Sadhasivam , Rob Herring , Bjorn Helgaas , Shawn Guo , Sascha Hauer , Pengutronix Kernel Team , Fabio Estevam , Trent Piepho Cc: linux-pci@vger.kernel.org, linux-arm-kernel@lists.infradead.org, imx@lists.linux.dev, linux-kernel@vger.kernel.org, Felix Gu X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=ed25519-sha256; t=1769192332; l=1059; i=ustc.gu@gmail.com; h=from:subject:message-id; bh=5m2pAtLwQAG5n3tjRHX6phbB0BVWp/5Ljs87oOwdj8o=; b=c1kmFZYTjUboD6aDt5uIFJ4j1wdUwKwQCWHZWpd6SRlVQvVyjHEumpT4BDWjLBheMuh5h0/MJ gOEw7yXl6kNAAkxZ6ysWS9FtiCJsvPbL0qMBG7hJkMn20pzp7jVkVau X-Developer-Key: i=ustc.gu@gmail.com; a=ed25519; pk=fjUXwmjchVN7Ja6KGP55IXOzFeCl9edaHoQIEUA+/hw= In imx_pcie_probe, np is obtained by of_parse_phandle() and must be released with of_node_put() when it is no longer needed. Add the missing of_node_put() after of_address_to_resource() to fix the leak. Fixes: 1df82ec46600 ("PCI: imx: Add workaround for e10728, IMX7d PCIe PLL f= ailure") Signed-off-by: Felix Gu --- drivers/pci/controller/dwc/pci-imx6.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/pci/controller/dwc/pci-imx6.c b/drivers/pci/controller= /dwc/pci-imx6.c index 1d8677d7de04..3ae02712d3f0 100644 --- a/drivers/pci/controller/dwc/pci-imx6.c +++ b/drivers/pci/controller/dwc/pci-imx6.c @@ -1675,6 +1675,7 @@ static int imx_pcie_probe(struct platform_device *pde= v) struct resource res; =20 ret =3D of_address_to_resource(np, 0, &res); + of_node_put(np); if (ret) { dev_err(dev, "Unable to map PCIe PHY\n"); return ret; --- base-commit: a0c666c25aeefd16f4b088c6549a6fb6b65a8a1d change-id: 20260124-pci_imx6-f97d70887dfc Best regards, --=20 Felix Gu