|
Takashi Iwai |
192394 |
From 045a31b95509c8f25f5f04ec5e0dec5cd09f2c5f Mon Sep 17 00:00:00 2001
|
|
Takashi Iwai |
192394 |
From: Miaoqian Lin <linmq006@gmail.com>
|
|
Takashi Iwai |
192394 |
Date: Mon, 13 Dec 2021 02:05:07 +0000
|
|
Takashi Iwai |
192394 |
Subject: [PATCH] phy: tegra: xusb: Fix return value of tegra_xusb_find_port_node function
|
|
Takashi Iwai |
192394 |
Git-commit: 045a31b95509c8f25f5f04ec5e0dec5cd09f2c5f
|
|
Takashi Iwai |
192394 |
Patch-mainline: v5.17-rc1
|
|
Takashi Iwai |
192394 |
References: CVE-2023-23000 bsc#1208816
|
|
Takashi Iwai |
192394 |
|
|
Takashi Iwai |
192394 |
callers of tegra_xusb_find_port_node() function only do NULL checking for
|
|
Takashi Iwai |
192394 |
the return value. return NULL instead of ERR_PTR(-ENOMEM) to keep
|
|
Takashi Iwai |
192394 |
consistent.
|
|
Takashi Iwai |
192394 |
|
|
Takashi Iwai |
192394 |
Signed-off-by: Miaoqian Lin <linmq006@gmail.com>
|
|
Takashi Iwai |
192394 |
Acked-by: Thierry Reding <treding@nvidia.com>
|
|
Takashi Iwai |
192394 |
Link: https://lore.kernel.org/r/20211213020507.1458-1-linmq006@gmail.com
|
|
Takashi Iwai |
192394 |
Signed-off-by: Vinod Koul <vkoul@kernel.org>
|
|
Takashi Iwai |
192394 |
Acked-by: Takashi Iwai <tiwai@suse.de>
|
|
Takashi Iwai |
192394 |
|
|
Takashi Iwai |
192394 |
---
|
|
Takashi Iwai |
192394 |
drivers/phy/tegra/xusb.c | 2 +-
|
|
Takashi Iwai |
192394 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Takashi Iwai |
192394 |
|
|
Takashi Iwai |
192394 |
diff --git a/drivers/phy/tegra/xusb.c b/drivers/phy/tegra/xusb.c
|
|
Takashi Iwai |
192394 |
index 963de5913e50..aa5237eacd29 100644
|
|
Takashi Iwai |
192394 |
--- a/drivers/phy/tegra/xusb.c
|
|
Takashi Iwai |
192394 |
+++ b/drivers/phy/tegra/xusb.c
|
|
Takashi Iwai |
192394 |
@@ -455,7 +455,7 @@ tegra_xusb_find_port_node(struct tegra_xusb_padctl *padctl, const char *type,
|
|
Takashi Iwai |
192394 |
name = kasprintf(GFP_KERNEL, "%s-%u", type, index);
|
|
Takashi Iwai |
192394 |
if (!name) {
|
|
Takashi Iwai |
192394 |
of_node_put(ports);
|
|
Takashi Iwai |
192394 |
- return ERR_PTR(-ENOMEM);
|
|
Takashi Iwai |
192394 |
+ return NULL;
|
|
Takashi Iwai |
192394 |
}
|
|
Takashi Iwai |
192394 |
np = of_get_child_by_name(ports, name);
|
|
Takashi Iwai |
192394 |
kfree(name);
|
|
Takashi Iwai |
192394 |
--
|
|
Takashi Iwai |
192394 |
2.35.3
|
|
Takashi Iwai |
192394 |
|