|
@@ -2255,7 +2255,7 @@ static int smc_drv_remove(struct platform_device *pdev)
|
|
|
|
|
|
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-regs");
|
|
res = platform_get_resource_byname(pdev, IORESOURCE_MEM, "smc91x-regs");
|
|
if (!res)
|
|
if (!res)
|
|
- platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
|
|
|
|
|
+ res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
|
|
release_mem_region(res->start, SMC_IO_EXTENT);
|
|
release_mem_region(res->start, SMC_IO_EXTENT);
|
|
|
|
|
|
free_netdev(ndev);
|
|
free_netdev(ndev);
|