Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

WAN: Fix NAPI interface in IXP4xx HSS driver.

Signed-off-by: Krzysztof Hałasa <khc@pm.waw.pl>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Krzysztof Hałasa and committed by
David S. Miller
d9736749 37a76bd4

+3 -3
+3 -3
drivers/net/wan/ixp4xx_hss.c
··· 622 622 printk(KERN_DEBUG "%s: hss_hdlc_rx_irq\n", dev->name); 623 623 #endif 624 624 qmgr_disable_irq(queue_ids[port->id].rx); 625 - netif_rx_schedule(dev, &port->napi); 625 + netif_rx_schedule(&port->napi); 626 626 } 627 627 628 628 static int hss_hdlc_poll(struct napi_struct *napi, int budget) ··· 651 651 printk(KERN_DEBUG "%s: hss_hdlc_poll" 652 652 " netif_rx_complete\n", dev->name); 653 653 #endif 654 - netif_rx_complete(dev, napi); 654 + netif_rx_complete(napi); 655 655 qmgr_enable_irq(rxq); 656 656 if (!qmgr_stat_empty(rxq) && 657 657 netif_rx_reschedule(napi)) { ··· 1069 1069 hss_start_hdlc(port); 1070 1070 1071 1071 /* we may already have RX data, enables IRQ */ 1072 - netif_rx_schedule(dev, &port->napi); 1072 + netif_rx_schedule(&port->napi); 1073 1073 return 0; 1074 1074 1075 1075 err_unlock: