|
@@ -3995,7 +3995,8 @@ static __devinit struct net_device *sky2_init_netdev(struct sky2_hw *hw,
|
|
dev->tx_timeout = sky2_tx_timeout;
|
|
dev->tx_timeout = sky2_tx_timeout;
|
|
dev->watchdog_timeo = TX_WATCHDOG;
|
|
dev->watchdog_timeo = TX_WATCHDOG;
|
|
#ifdef CONFIG_NET_POLL_CONTROLLER
|
|
#ifdef CONFIG_NET_POLL_CONTROLLER
|
|
- dev->poll_controller = sky2_netpoll;
|
|
|
|
|
|
+ if (port == 0)
|
|
|
|
+ dev->poll_controller = sky2_netpoll;
|
|
#endif
|
|
#endif
|
|
|
|
|
|
sky2 = netdev_priv(dev);
|
|
sky2 = netdev_priv(dev);
|