diff options
author | Ingo Molnar <mingo@elte.hu> | 2009-03-27 23:21:18 -0400 |
---|---|---|
committer | Ingo Molnar <mingo@elte.hu> | 2009-03-27 23:26:01 -0400 |
commit | 82268da1b130f763d22d04f7d016bbf6fc8815c2 (patch) | |
tree | 9803f361556d10708313e980428e63a18162e667 /drivers/net/eexpress.c | |
parent | 6e15cf04860074ad032e88c306bea656bbdd0f22 (diff) | |
parent | 5d80f8e5a9dc9c9a94d4aeaa567e219a808b8a4a (diff) |
Merge branch 'linus' into percpu-cpumask-x86-for-linus-2
Conflicts:
arch/sparc/kernel/time_64.c
drivers/gpu/drm/drm_proc.c
Manual merge to resolve build warning due to phys_addr_t type change
on x86:
drivers/gpu/drm/drm_info.c
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Diffstat (limited to 'drivers/net/eexpress.c')
-rw-r--r-- | drivers/net/eexpress.c | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/drivers/net/eexpress.c b/drivers/net/eexpress.c index 9ff3f2f5e382..1686dca28748 100644 --- a/drivers/net/eexpress.c +++ b/drivers/net/eexpress.c | |||
@@ -1043,6 +1043,17 @@ static void eexp_hw_tx_pio(struct net_device *dev, unsigned short *buf, | |||
1043 | lp->last_tx = jiffies; | 1043 | lp->last_tx = jiffies; |
1044 | } | 1044 | } |
1045 | 1045 | ||
1046 | static const struct net_device_ops eexp_netdev_ops = { | ||
1047 | .ndo_open = eexp_open, | ||
1048 | .ndo_stop = eexp_close, | ||
1049 | .ndo_start_xmit = eexp_xmit, | ||
1050 | .ndo_set_multicast_list = eexp_set_multicast, | ||
1051 | .ndo_tx_timeout = eexp_timeout, | ||
1052 | .ndo_change_mtu = eth_change_mtu, | ||
1053 | .ndo_set_mac_address = eth_mac_addr, | ||
1054 | .ndo_validate_addr = eth_validate_addr, | ||
1055 | }; | ||
1056 | |||
1046 | /* | 1057 | /* |
1047 | * Sanity check the suspected EtherExpress card | 1058 | * Sanity check the suspected EtherExpress card |
1048 | * Read hardware address, reset card, size memory and initialize buffer | 1059 | * Read hardware address, reset card, size memory and initialize buffer |
@@ -1163,11 +1174,7 @@ static int __init eexp_hw_probe(struct net_device *dev, unsigned short ioaddr) | |||
1163 | lp->rx_buf_start = TX_BUF_START + (lp->num_tx_bufs*TX_BUF_SIZE); | 1174 | lp->rx_buf_start = TX_BUF_START + (lp->num_tx_bufs*TX_BUF_SIZE); |
1164 | lp->width = buswidth; | 1175 | lp->width = buswidth; |
1165 | 1176 | ||
1166 | dev->open = eexp_open; | 1177 | dev->netdev_ops = &eexp_netdev_ops; |
1167 | dev->stop = eexp_close; | ||
1168 | dev->hard_start_xmit = eexp_xmit; | ||
1169 | dev->set_multicast_list = &eexp_set_multicast; | ||
1170 | dev->tx_timeout = eexp_timeout; | ||
1171 | dev->watchdog_timeo = 2*HZ; | 1178 | dev->watchdog_timeo = 2*HZ; |
1172 | 1179 | ||
1173 | return register_netdev(dev); | 1180 | return register_netdev(dev); |