hc
2024-02-20 102a0743326a03cd1a1202ceda21e175b7d3575c
kernel/drivers/net/arcnet/com20020-pci.c
....@@ -136,6 +136,9 @@
136136 return -ENOMEM;
137137
138138 ci = (struct com20020_pci_card_info *)id->driver_data;
139
+ if (!ci)
140
+ return -EINVAL;
141
+
139142 priv->ci = ci;
140143 mm = &ci->misc_map;
141144
....@@ -291,7 +294,7 @@
291294
292295 unregister_netdev(dev);
293296 free_irq(dev->irq, dev);
294
- free_netdev(dev);
297
+ free_arcdev(dev);
295298 }
296299 }
297300