hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/drivers/net/ethernet/cirrus/cs89x0.c
....@@ -1128,7 +1128,7 @@
11281128 return &dev->stats;
11291129 }
11301130
1131
-static void net_timeout(struct net_device *dev)
1131
+static void net_timeout(struct net_device *dev, unsigned int txqueue)
11321132 {
11331133 /* If we get here, some higher level has decided we are broken.
11341134 There should really be a "kick me" function call instead. */
....@@ -1844,15 +1844,11 @@
18441844 static int __init cs89x0_platform_probe(struct platform_device *pdev)
18451845 {
18461846 struct net_device *dev = alloc_etherdev(sizeof(struct net_local));
1847
- struct net_local *lp;
1848
- struct resource *mem_res;
18491847 void __iomem *virt_addr;
18501848 int err;
18511849
18521850 if (!dev)
18531851 return -ENOMEM;
1854
-
1855
- lp = netdev_priv(dev);
18561852
18571853 dev->irq = platform_get_irq(pdev, 0);
18581854 if (dev->irq <= 0) {
....@@ -1861,8 +1857,7 @@
18611857 goto free;
18621858 }
18631859
1864
- mem_res = platform_get_resource(pdev, IORESOURCE_MEM, 0);
1865
- virt_addr = devm_ioremap_resource(&pdev->dev, mem_res);
1860
+ virt_addr = devm_platform_ioremap_resource(pdev, 0);
18661861 if (IS_ERR(virt_addr)) {
18671862 err = PTR_ERR(virt_addr);
18681863 goto free;