aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/lib8390.c
diff options
context:
space:
mode:
authorDavid S. Miller <davem@davemloft.net>2008-12-15 18:14:59 -0500
committerDavid S. Miller <davem@davemloft.net>2008-12-15 18:14:59 -0500
commit9a4a84294b0d60b8c287131478f743ba2bc68949 (patch)
tree45985fb0b6055030061b33bb913f6bb2f6b314cb /drivers/net/lib8390.c
parent8b124a8e14c04378466ddfe63e41fc5035f957eb (diff)
8390/8390p: Fix compat netdev ops handling.
Based upon a report from Randy Dunlap. The compat netdev ops assignments need to happen in 8390.c and 8390p.c, not lib8390.c, as only the type specific code can assign the correct function pointers. Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/lib8390.c')
-rw-r--r--drivers/net/lib8390.c6
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/net/lib8390.c b/drivers/net/lib8390.c
index 1d36ca4dc6b..789b6cb744b 100644
--- a/drivers/net/lib8390.c
+++ b/drivers/net/lib8390.c
@@ -1010,12 +1010,6 @@ static void ethdev_setup(struct net_device *dev)
1010 if (ei_debug > 1) 1010 if (ei_debug > 1)
1011 printk(version); 1011 printk(version);
1012 1012
1013#ifdef CONFIG_COMPAT_NET_DEV_OPS
1014 dev->hard_start_xmit = ei_start_xmit;
1015 dev->get_stats = ei_get_stats;
1016 dev->set_multicast_list = ei_set_multicast_list;
1017 dev->tx_timeout = __ei_tx_timeout;
1018#endif
1019 ether_setup(dev); 1013 ether_setup(dev);
1020 1014
1021 spin_lock_init(&ei_local->page_lock); 1015 spin_lock_init(&ei_local->page_lock);