Wei Yongjun
0833d9c06b
net: phy: mdio-bcm-unimac: fix potential NULL dereference in unimac_mdio_probe()
...
[ Upstream commit 297a6961ff ]
platform_get_resource() may fail and return NULL, so we should
better check it's return value to avoid a NULL pointer dereference
a bit later in the code.
This is detected by Coccinelle semantic patch.
@@
expression pdev, res, n, t, e, e1, e2;
@@
res = platform_get_resource(pdev, t, n);
+ if (!res)
+ return -EINVAL;
... when != res == NULL
e = devm_ioremap(e1, res->start, e2);
Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com >
Signed-off-by: David S. Miller <davem@davemloft.net >
Signed-off-by: Sasha Levin <sashal@kernel.org >
2023-05-16 08:39:54 +09:00
..
2016-01-07 14:31:27 -05:00
2016-01-07 14:31:27 -05:00
2017-12-25 14:23:43 +01:00
2018-06-13 16:16:43 +02:00
2017-02-04 09:47:10 +01:00
2016-01-07 14:31:27 -05:00
2018-06-13 16:16:43 +02:00
2016-01-07 14:31:25 -05:00
2018-06-13 16:16:43 +02:00
2016-01-07 14:31:27 -05:00
2016-01-07 14:31:27 -05:00
2016-01-07 14:31:27 -05:00
2011-05-23 13:10:23 -07:00
2023-05-16 08:38:16 +09:00
2017-07-05 14:40:21 +02:00
2017-11-08 10:08:35 +01:00
2016-01-07 14:31:27 -05:00
2023-05-15 16:43:39 +09:00
2016-01-07 14:31:27 -05:00
2016-06-10 22:13:48 -07:00
2016-10-06 21:15:42 -04:00
2016-05-16 13:53:20 -04:00
2016-08-19 17:11:50 -07:00
2023-05-15 12:37:45 +09:00
2023-05-15 11:55:24 +09:00
2016-01-07 14:31:27 -05:00
2023-05-15 17:01:31 +09:00
2023-05-16 08:39:54 +09:00
2015-05-14 13:40:55 -04:00
2016-03-16 19:55:37 -04:00
2016-03-14 15:27:22 -04:00
2016-01-07 14:31:26 -05:00
2016-07-16 21:32:58 -07:00
2016-01-07 14:31:26 -05:00
2023-05-15 08:13:47 +09:00
2016-06-10 23:24:53 -07:00
2016-06-10 23:24:53 -07:00
2018-04-13 19:47:57 +02:00
2016-03-14 15:27:22 -04:00
2018-03-03 10:23:27 +01:00
2016-03-14 15:27:22 -04:00
2018-04-08 12:12:45 +02:00
2018-04-08 12:12:45 +02:00
2023-05-15 17:27:49 +09:00
2016-09-19 21:52:10 -04:00
2016-10-06 20:48:04 -04:00
2023-05-15 14:32:22 +09:00
2023-05-15 17:09:21 +09:00
2023-05-15 16:47:25 +09:00
2016-01-07 14:31:27 -05:00
2020-12-17 17:21:06 +09:00
2016-06-10 22:14:58 -07:00
2023-05-15 12:50:04 +09:00
2016-01-07 14:31:27 -05:00
2016-06-27 10:40:57 -04:00
2016-06-27 10:40:57 -04:00
2016-01-07 14:31:27 -05:00
2016-11-16 17:53:56 -05:00
2023-05-15 11:41:35 +09:00