|
@@ -730,11 +730,14 @@ int cfspi_spi_probe(struct platform_device *pdev)
|
|
|
int res;
|
|
|
dev = (struct cfspi_dev *)pdev->dev.platform_data;
|
|
|
|
|
|
- ndev = alloc_netdev(sizeof(struct cfspi), "cfspi%d",
|
|
|
- NET_NAME_UNKNOWN, cfspi_setup);
|
|
|
if (!dev)
|
|
|
return -ENODEV;
|
|
|
|
|
|
+ ndev = alloc_netdev(sizeof(struct cfspi), "cfspi%d",
|
|
|
+ NET_NAME_UNKNOWN, cfspi_setup);
|
|
|
+ if (!ndev)
|
|
|
+ return -ENOMEM;
|
|
|
+
|
|
|
cfspi = netdev_priv(ndev);
|
|
|
netif_stop_queue(ndev);
|
|
|
cfspi->ndev = ndev;
|