summaryrefslogtreecommitdiffstats
path: root/drivers/net/smc91111.c
diff options
context:
space:
mode:
authorAhmad Fatoum <a.fatoum@pengutronix.de>2023-06-12 14:53:26 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2023-06-13 09:01:17 +0200
commit632a11f496eeaa58e6998d254bf86857b09c719e (patch)
treec1a8a66983356dd5ed32388178fc1197b7668ca6 /drivers/net/smc91111.c
parent7322616af39e3dde8783297a5c493311f23f5fd6 (diff)
downloadbarebox-632a11f496eeaa58e6998d254bf86857b09c719e.tar.gz
barebox-632a11f496eeaa58e6998d254bf86857b09c719e.tar.xz
net: smc1111: add missing drive's of_device_id array sentinel
ASAN on sandbox running allyesconfig detects that code reading smc91c111_dt_ids reads out of bounds. This is because driver match tables need to have sentinel elements, which was missing here. Fix this. Signed-off-by: Ahmad Fatoum <a.fatoum@pengutronix.de> Link: https://lore.barebox.org/20230612125331.1085059-1-a.fatoum@pengutronix.de Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'drivers/net/smc91111.c')
-rw-r--r--drivers/net/smc91111.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/net/smc91111.c b/drivers/net/smc91111.c
index a23f2ad129..cc8f5ed362 100644
--- a/drivers/net/smc91111.c
+++ b/drivers/net/smc91111.c
@@ -1492,6 +1492,7 @@ static __maybe_unused struct of_device_id smc91c111_dt_ids[] = {
{
.compatible = "smsc,lan91c111",
},
+ { /* sentinel */ },
};
static struct driver smc91c111_driver = {