aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/net/hydra.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/net/hydra.c')
-rw-r--r--drivers/net/hydra.c27
1 files changed, 13 insertions, 14 deletions
diff --git a/drivers/net/hydra.c b/drivers/net/hydra.c
index 07d8e5b634f3..1cd481c04202 100644
--- a/drivers/net/hydra.c
+++ b/drivers/net/hydra.c
@@ -98,15 +98,15 @@ static const struct net_device_ops hydra_netdev_ops = {
98 .ndo_open = hydra_open, 98 .ndo_open = hydra_open,
99 .ndo_stop = hydra_close, 99 .ndo_stop = hydra_close,
100 100
101 .ndo_start_xmit = ei_start_xmit, 101 .ndo_start_xmit = __ei_start_xmit,
102 .ndo_tx_timeout = ei_tx_timeout, 102 .ndo_tx_timeout = __ei_tx_timeout,
103 .ndo_get_stats = ei_get_stats, 103 .ndo_get_stats = __ei_get_stats,
104 .ndo_set_multicast_list = ei_set_multicast_list, 104 .ndo_set_multicast_list = __ei_set_multicast_list,
105 .ndo_validate_addr = eth_validate_addr, 105 .ndo_validate_addr = eth_validate_addr,
106 .ndo_set_mac_address = eth_mac_addr, 106 .ndo_set_mac_address = eth_mac_addr,
107 .ndo_change_mtu = eth_change_mtu, 107 .ndo_change_mtu = eth_change_mtu,
108#ifdef CONFIG_NET_POLL_CONTROLLER 108#ifdef CONFIG_NET_POLL_CONTROLLER
109 .ndo_poll_controller = ei_poll, 109 .ndo_poll_controller = __ei_poll,
110#endif 110#endif
111}; 111};
112 112
@@ -125,7 +125,7 @@ static int __devinit hydra_init(struct zorro_dev *z)
125 0x10, 0x12, 0x14, 0x16, 0x18, 0x1a, 0x1c, 0x1e, 125 0x10, 0x12, 0x14, 0x16, 0x18, 0x1a, 0x1c, 0x1e,
126 }; 126 };
127 127
128 dev = alloc_ei_netdev(); 128 dev = ____alloc_ei_netdev(0);
129 if (!dev) 129 if (!dev)
130 return -ENOMEM; 130 return -ENOMEM;
131 131
@@ -155,10 +155,10 @@ static int __devinit hydra_init(struct zorro_dev *z)
155 155
156 ei_status.rx_start_page = start_page + TX_PAGES; 156 ei_status.rx_start_page = start_page + TX_PAGES;
157 157
158 ei_status.reset_8390 = &hydra_reset_8390; 158 ei_status.reset_8390 = hydra_reset_8390;
159 ei_status.block_input = &hydra_block_input; 159 ei_status.block_input = hydra_block_input;
160 ei_status.block_output = &hydra_block_output; 160 ei_status.block_output = hydra_block_output;
161 ei_status.get_8390_hdr = &hydra_get_8390_hdr; 161 ei_status.get_8390_hdr = hydra_get_8390_hdr;
162 ei_status.reg_offset = hydra_offsets; 162 ei_status.reg_offset = hydra_offsets;
163 163
164 dev->netdev_ops = &hydra_netdev_ops; 164 dev->netdev_ops = &hydra_netdev_ops;
@@ -173,9 +173,8 @@ static int __devinit hydra_init(struct zorro_dev *z)
173 173
174 zorro_set_drvdata(z, dev); 174 zorro_set_drvdata(z, dev);
175 175
176 printk(KERN_INFO "%s: Hydra at 0x%08llx, address " 176 pr_info("%s: Hydra at %pR, address %pM (hydra.c " HYDRA_VERSION ")\n",
177 "%pM (hydra.c " HYDRA_VERSION ")\n", 177 dev->name, &z->resource, dev->dev_addr);
178 dev->name, (unsigned long long)z->resource.start, dev->dev_addr);
179 178
180 return 0; 179 return 0;
181} 180}