[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-Id: <20240306112558.163415-1-rand.sec96@gmail.com>
Date: Wed, 6 Mar 2024 14:25:58 +0300
From: Rand Deeb <rand.sec96@...il.com>
To: kvalo@...nel.org
Cc: deeb.rand@...fident.ru,
linux-kernel@...r.kernel.org,
linux-wireless@...r.kernel.org,
lvc-project@...uxtesting.org,
m@...s.ch,
rand.sec96@...il.com,
voskresenski.stanislav@...fident.ru
Subject: [PATCH v2] ssb: Fix potential NULL pointer dereference in ssb_device_uevent
Hi Kalle,
It seems there's been a mix-up in applying the patch. The previous patch
was intended for the linux-5.10.y branch, not the master branch. I
appreciate your attention to detail.
The following patch has been tailored for the master branch and should
resolve the issue properly. Thank you for your understanding.
Signed-off-by: Rand Deeb <rand.sec96@...il.com>
---
drivers/ssb/main.c | 4 +++-
1 file changed, 3 insertions(+), 1 deletion(-)
diff --git a/drivers/ssb/main.c b/drivers/ssb/main.c
index b9934b9c2d70..070a99a4180c 100644
--- a/drivers/ssb/main.c
+++ b/drivers/ssb/main.c
@@ -341,11 +341,13 @@ static int ssb_bus_match(struct device *dev, struct device_driver *drv)
static int ssb_device_uevent(const struct device *dev, struct kobj_uevent_env *env)
{
- const struct ssb_device *ssb_dev = dev_to_ssb_dev(dev);
+ const struct ssb_device *ssb_dev;
if (!dev)
return -ENODEV;
+ ssb_dev = dev_to_ssb_dev(dev);
+
return add_uevent_var(env,
"MODALIAS=ssb:v%04Xid%04Xrev%02X",
ssb_dev->id.vendor, ssb_dev->id.coreid,
--
2.34.1
Powered by blists - more mailing lists