diff options
author | Greg Kroah-Hartman <gregkh@suse.de> | 2009-01-05 18:05:47 -0500 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2009-01-06 16:52:14 -0500 |
commit | 0252e5c691fd54064212c74435c2255abf3778d5 (patch) | |
tree | d6b9cda3556d5013e1188153ed28735c1e07d9c9 /drivers | |
parent | 85e468cd556b04dcf019deca145639e1f8cb1e63 (diff) |
Staging: benet: fix up netdev->priv change
netdev->priv is now gone, so fix up all of the build errors in the benet
driver due to this change.
Cc: Subbu Seetharaman <subbus@serverengines.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'drivers')
-rw-r--r-- | drivers/staging/benet/be_ethtool.c | 18 | ||||
-rw-r--r-- | drivers/staging/benet/be_init.c | 6 | ||||
-rw-r--r-- | drivers/staging/benet/be_int.c | 4 | ||||
-rw-r--r-- | drivers/staging/benet/be_netif.c | 24 |
4 files changed, 25 insertions, 27 deletions
diff --git a/drivers/staging/benet/be_ethtool.c b/drivers/staging/benet/be_ethtool.c index 8c3ac90d2fe8..027af85707aa 100644 --- a/drivers/staging/benet/be_ethtool.c +++ b/drivers/staging/benet/be_ethtool.c | |||
@@ -79,7 +79,7 @@ static const char benet_gstrings_stats[][ETH_GSTRING_LEN] = { | |||
79 | static void | 79 | static void |
80 | be_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) | 80 | be_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) |
81 | { | 81 | { |
82 | struct be_net_object *pnob = netdev->priv; | 82 | struct be_net_object *pnob = netdev_priv(netdev); |
83 | struct be_adapter *adapter = pnob->adapter; | 83 | struct be_adapter *adapter = pnob->adapter; |
84 | 84 | ||
85 | strncpy(drvinfo->driver, be_driver_name, 32); | 85 | strncpy(drvinfo->driver, be_driver_name, 32); |
@@ -94,7 +94,7 @@ be_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) | |||
94 | static int | 94 | static int |
95 | be_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) | 95 | be_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) |
96 | { | 96 | { |
97 | struct be_net_object *pnob = netdev->priv; | 97 | struct be_net_object *pnob = netdev_priv(netdev); |
98 | struct be_adapter *adapter = pnob->adapter; | 98 | struct be_adapter *adapter = pnob->adapter; |
99 | 99 | ||
100 | coalesce->rx_max_coalesced_frames = adapter->max_rx_coal; | 100 | coalesce->rx_max_coalesced_frames = adapter->max_rx_coal; |
@@ -120,7 +120,7 @@ be_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) | |||
120 | static int | 120 | static int |
121 | be_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) | 121 | be_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) |
122 | { | 122 | { |
123 | struct be_net_object *pnob = netdev->priv; | 123 | struct be_net_object *pnob = netdev_priv(netdev); |
124 | struct be_adapter *adapter = pnob->adapter; | 124 | struct be_adapter *adapter = pnob->adapter; |
125 | struct be_eq_object *eq_objectp; | 125 | struct be_eq_object *eq_objectp; |
126 | u32 max, min, cur; | 126 | u32 max, min, cur; |
@@ -170,14 +170,14 @@ be_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) | |||
170 | 170 | ||
171 | static u32 be_get_rx_csum(struct net_device *netdev) | 171 | static u32 be_get_rx_csum(struct net_device *netdev) |
172 | { | 172 | { |
173 | struct be_net_object *pnob = netdev->priv; | 173 | struct be_net_object *pnob = netdev_priv(netdev); |
174 | struct be_adapter *adapter = pnob->adapter; | 174 | struct be_adapter *adapter = pnob->adapter; |
175 | return adapter->rx_csum; | 175 | return adapter->rx_csum; |
176 | } | 176 | } |
177 | 177 | ||
178 | static int be_set_rx_csum(struct net_device *netdev, uint32_t data) | 178 | static int be_set_rx_csum(struct net_device *netdev, uint32_t data) |
179 | { | 179 | { |
180 | struct be_net_object *pnob = netdev->priv; | 180 | struct be_net_object *pnob = netdev_priv(netdev); |
181 | struct be_adapter *adapter = pnob->adapter; | 181 | struct be_adapter *adapter = pnob->adapter; |
182 | 182 | ||
183 | if (data) | 183 | if (data) |
@@ -208,7 +208,7 @@ static void | |||
208 | be_get_ethtool_stats(struct net_device *netdev, | 208 | be_get_ethtool_stats(struct net_device *netdev, |
209 | struct ethtool_stats *stats, uint64_t *data) | 209 | struct ethtool_stats *stats, uint64_t *data) |
210 | { | 210 | { |
211 | struct be_net_object *pnob = netdev->priv; | 211 | struct be_net_object *pnob = netdev_priv(netdev); |
212 | struct be_adapter *adapter = pnob->adapter; | 212 | struct be_adapter *adapter = pnob->adapter; |
213 | int i; | 213 | int i; |
214 | 214 | ||
@@ -251,7 +251,7 @@ static int be_get_settings(struct net_device *netdev, struct ethtool_cmd *ecmd) | |||
251 | static void | 251 | static void |
252 | be_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) | 252 | be_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) |
253 | { | 253 | { |
254 | struct be_net_object *pnob = netdev->priv; | 254 | struct be_net_object *pnob = netdev_priv(netdev); |
255 | 255 | ||
256 | /* Pre Set Maxims */ | 256 | /* Pre Set Maxims */ |
257 | ring->rx_max_pending = pnob->rx_q_len; | 257 | ring->rx_max_pending = pnob->rx_q_len; |
@@ -270,7 +270,7 @@ be_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) | |||
270 | static void | 270 | static void |
271 | be_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *ecmd) | 271 | be_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *ecmd) |
272 | { | 272 | { |
273 | struct be_net_object *pnob = netdev->priv; | 273 | struct be_net_object *pnob = netdev_priv(netdev); |
274 | bool rxfc, txfc; | 274 | bool rxfc, txfc; |
275 | int status; | 275 | int status; |
276 | 276 | ||
@@ -300,7 +300,7 @@ be_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *ecmd) | |||
300 | static int | 300 | static int |
301 | be_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *ecmd) | 301 | be_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *ecmd) |
302 | { | 302 | { |
303 | struct be_net_object *pnob = netdev->priv; | 303 | struct be_net_object *pnob = netdev_priv(netdev); |
304 | bool txfc, rxfc; | 304 | bool txfc, rxfc; |
305 | int status; | 305 | int status; |
306 | 306 | ||
diff --git a/drivers/staging/benet/be_init.c b/drivers/staging/benet/be_init.c index 9e5bd08d9991..59c02bf948ba 100644 --- a/drivers/staging/benet/be_init.c +++ b/drivers/staging/benet/be_init.c | |||
@@ -1057,7 +1057,7 @@ static int be_probe(struct pci_dev *pdev, const struct pci_device_id *pdev_id) | |||
1057 | status = -ENOMEM; | 1057 | status = -ENOMEM; |
1058 | goto cleanup; | 1058 | goto cleanup; |
1059 | } | 1059 | } |
1060 | pnob = netdev->priv; | 1060 | pnob = netdev_priv(netdev); |
1061 | adapter->net_obj = pnob; | 1061 | adapter->net_obj = pnob; |
1062 | adapter->netdevp = netdev; | 1062 | adapter->netdevp = netdev; |
1063 | pnob->adapter = adapter; | 1063 | pnob->adapter = adapter; |
@@ -1220,7 +1220,7 @@ static int be_suspend(struct pci_dev *pdev, pm_message_t state) | |||
1220 | { | 1220 | { |
1221 | struct be_adapter *adapter = pci_get_drvdata(pdev); | 1221 | struct be_adapter *adapter = pci_get_drvdata(pdev); |
1222 | struct net_device *netdev = adapter->netdevp; | 1222 | struct net_device *netdev = adapter->netdevp; |
1223 | struct be_net_object *pnob = (struct be_net_object *)netdev->priv; | 1223 | struct be_net_object *pnob = netdev_priv(netdev); |
1224 | 1224 | ||
1225 | adapter->dev_pm_state = adapter->dev_state; | 1225 | adapter->dev_pm_state = adapter->dev_state; |
1226 | adapter->dev_state = BE_DEV_STATE_SUSPEND; | 1226 | adapter->dev_state = BE_DEV_STATE_SUSPEND; |
@@ -1252,7 +1252,7 @@ static int be_resume(struct pci_dev *pdev) | |||
1252 | int status = 0; | 1252 | int status = 0; |
1253 | struct be_adapter *adapter = pci_get_drvdata(pdev); | 1253 | struct be_adapter *adapter = pci_get_drvdata(pdev); |
1254 | struct net_device *netdev = adapter->netdevp; | 1254 | struct net_device *netdev = adapter->netdevp; |
1255 | struct be_net_object *pnob = (struct be_net_object *)netdev->priv; | 1255 | struct be_net_object *pnob = netdev_priv(netdev); |
1256 | 1256 | ||
1257 | netif_device_detach(netdev); | 1257 | netif_device_detach(netdev); |
1258 | 1258 | ||
diff --git a/drivers/staging/benet/be_int.c b/drivers/staging/benet/be_int.c index 1e5e2948f174..20e55538bc65 100644 --- a/drivers/staging/benet/be_int.c +++ b/drivers/staging/benet/be_int.c | |||
@@ -691,7 +691,7 @@ void be_post_eth_rx_buffs(struct be_net_object *pnob) | |||
691 | irqreturn_t be_int(int irq, void *dev) | 691 | irqreturn_t be_int(int irq, void *dev) |
692 | { | 692 | { |
693 | struct net_device *netdev = dev; | 693 | struct net_device *netdev = dev; |
694 | struct be_net_object *pnob = (struct be_net_object *)(netdev->priv); | 694 | struct be_net_object *pnob = netdev_priv(netdev); |
695 | struct be_adapter *adapter = pnob->adapter; | 695 | struct be_adapter *adapter = pnob->adapter; |
696 | u32 isr; | 696 | u32 isr; |
697 | 697 | ||
@@ -718,7 +718,7 @@ irqreturn_t be_int(int irq, void *dev) | |||
718 | int be_poll(struct napi_struct *napi, int budget) | 718 | int be_poll(struct napi_struct *napi, int budget) |
719 | { | 719 | { |
720 | struct net_device *netdev = napi->dev; | 720 | struct net_device *netdev = napi->dev; |
721 | struct be_net_object *pnob = (struct be_net_object *)netdev->priv; | 721 | struct be_net_object *pnob = netdev_priv(netdev); |
722 | struct be_adapter *adapter = pnob->adapter; | 722 | struct be_adapter *adapter = pnob->adapter; |
723 | u32 work_done; | 723 | u32 work_done; |
724 | 724 | ||
diff --git a/drivers/staging/benet/be_netif.c b/drivers/staging/benet/be_netif.c index 2e5904409014..590398981d0c 100644 --- a/drivers/staging/benet/be_netif.c +++ b/drivers/staging/benet/be_netif.c | |||
@@ -120,7 +120,7 @@ be_get_frag_header(struct skb_frag_struct *frag, void **mac_hdr, | |||
120 | 120 | ||
121 | static int benet_open(struct net_device *netdev) | 121 | static int benet_open(struct net_device *netdev) |
122 | { | 122 | { |
123 | struct be_net_object *pnob = (struct be_net_object *)netdev->priv; | 123 | struct be_net_object *pnob = netdev_priv(netdev); |
124 | struct be_adapter *adapter = pnob->adapter; | 124 | struct be_adapter *adapter = pnob->adapter; |
125 | struct net_lro_mgr *lro_mgr; | 125 | struct net_lro_mgr *lro_mgr; |
126 | 126 | ||
@@ -169,7 +169,7 @@ static int benet_open(struct net_device *netdev) | |||
169 | 169 | ||
170 | static int benet_close(struct net_device *netdev) | 170 | static int benet_close(struct net_device *netdev) |
171 | { | 171 | { |
172 | struct be_net_object *pnob = (struct be_net_object *)netdev->priv; | 172 | struct be_net_object *pnob = netdev_priv(netdev); |
173 | struct be_adapter *adapter = pnob->adapter; | 173 | struct be_adapter *adapter = pnob->adapter; |
174 | 174 | ||
175 | netif_stop_queue(netdev); | 175 | netif_stop_queue(netdev); |
@@ -196,9 +196,7 @@ static int benet_close(struct net_device *netdev) | |||
196 | static int benet_set_mac_addr(struct net_device *netdev, void *p) | 196 | static int benet_set_mac_addr(struct net_device *netdev, void *p) |
197 | { | 197 | { |
198 | struct sockaddr *addr = p; | 198 | struct sockaddr *addr = p; |
199 | struct be_net_object *pnob; | 199 | struct be_net_object *pnob = netdev_priv(netdev); |
200 | |||
201 | pnob = (struct be_net_object *)netdev->priv; | ||
202 | 200 | ||
203 | memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); | 201 | memcpy(netdev->dev_addr, addr->sa_data, netdev->addr_len); |
204 | be_rxf_mac_address_read_write(&pnob->fn_obj, 0, 0, false, true, false, | 202 | be_rxf_mac_address_read_write(&pnob->fn_obj, 0, 0, false, true, false, |
@@ -243,7 +241,7 @@ void be_get_stat_cb(void *context, int status, | |||
243 | 241 | ||
244 | struct net_device_stats *benet_get_stats(struct net_device *dev) | 242 | struct net_device_stats *benet_get_stats(struct net_device *dev) |
245 | { | 243 | { |
246 | struct be_net_object *pnob = dev->priv; | 244 | struct be_net_object *pnob = netdev_priv(dev); |
247 | struct be_adapter *adapter = pnob->adapter; | 245 | struct be_adapter *adapter = pnob->adapter; |
248 | u64 pa; | 246 | u64 pa; |
249 | struct be_timer_ctxt *ctxt = &adapter->timer_ctxt; | 247 | struct be_timer_ctxt *ctxt = &adapter->timer_ctxt; |
@@ -497,7 +495,7 @@ static inline void be_tx_wrb_info_remember(struct be_net_object *pnob, | |||
497 | 495 | ||
498 | static int benet_xmit(struct sk_buff *skb, struct net_device *netdev) | 496 | static int benet_xmit(struct sk_buff *skb, struct net_device *netdev) |
499 | { | 497 | { |
500 | struct be_net_object *pnob = netdev->priv; | 498 | struct be_net_object *pnob = netdev_priv(netdev); |
501 | struct be_adapter *adapter = pnob->adapter; | 499 | struct be_adapter *adapter = pnob->adapter; |
502 | u32 wrb_cnt, copied = 0; | 500 | u32 wrb_cnt, copied = 0; |
503 | u32 start = pnob->tx_q_hd; | 501 | u32 start = pnob->tx_q_hd; |
@@ -557,7 +555,7 @@ static int benet_change_mtu(struct net_device *netdev, int new_mtu) | |||
557 | static void benet_vlan_register(struct net_device *netdev, | 555 | static void benet_vlan_register(struct net_device *netdev, |
558 | struct vlan_group *grp) | 556 | struct vlan_group *grp) |
559 | { | 557 | { |
560 | struct be_net_object *pnob = netdev->priv; | 558 | struct be_net_object *pnob = netdev_priv(netdev); |
561 | 559 | ||
562 | be_disable_eq_intr(pnob); | 560 | be_disable_eq_intr(pnob); |
563 | pnob->vlan_grp = grp; | 561 | pnob->vlan_grp = grp; |
@@ -571,7 +569,7 @@ static void benet_vlan_register(struct net_device *netdev, | |||
571 | */ | 569 | */ |
572 | static void benet_vlan_add_vid(struct net_device *netdev, u16 vlan_id) | 570 | static void benet_vlan_add_vid(struct net_device *netdev, u16 vlan_id) |
573 | { | 571 | { |
574 | struct be_net_object *pnob = netdev->priv; | 572 | struct be_net_object *pnob = netdev_priv(netdev); |
575 | 573 | ||
576 | if (pnob->num_vlans == (BE_NUM_VLAN_SUPPORTED - 1)) { | 574 | if (pnob->num_vlans == (BE_NUM_VLAN_SUPPORTED - 1)) { |
577 | /* no way to return an error */ | 575 | /* no way to return an error */ |
@@ -592,7 +590,7 @@ static void benet_vlan_add_vid(struct net_device *netdev, u16 vlan_id) | |||
592 | */ | 590 | */ |
593 | static void benet_vlan_rem_vid(struct net_device *netdev, u16 vlan_id) | 591 | static void benet_vlan_rem_vid(struct net_device *netdev, u16 vlan_id) |
594 | { | 592 | { |
595 | struct be_net_object *pnob = netdev->priv; | 593 | struct be_net_object *pnob = netdev_priv(netdev); |
596 | 594 | ||
597 | u32 i, value; | 595 | u32 i, value; |
598 | 596 | ||
@@ -629,7 +627,7 @@ static void benet_vlan_rem_vid(struct net_device *netdev, u16 vlan_id) | |||
629 | */ | 627 | */ |
630 | static void be_set_multicast_filter(struct net_device *netdev) | 628 | static void be_set_multicast_filter(struct net_device *netdev) |
631 | { | 629 | { |
632 | struct be_net_object *pnob = netdev->priv; | 630 | struct be_net_object *pnob = netdev_priv(netdev); |
633 | struct dev_mc_list *mc_ptr; | 631 | struct dev_mc_list *mc_ptr; |
634 | u8 mac_addr[32][ETH_ALEN]; | 632 | u8 mac_addr[32][ETH_ALEN]; |
635 | int i; | 633 | int i; |
@@ -659,7 +657,7 @@ static void be_set_multicast_filter(struct net_device *netdev) | |||
659 | */ | 657 | */ |
660 | static void benet_set_multicast_list(struct net_device *netdev) | 658 | static void benet_set_multicast_list(struct net_device *netdev) |
661 | { | 659 | { |
662 | struct be_net_object *pnob = netdev->priv; | 660 | struct be_net_object *pnob = netdev_priv(netdev); |
663 | 661 | ||
664 | if (netdev->flags & IFF_PROMISC) { | 662 | if (netdev->flags & IFF_PROMISC) { |
665 | be_rxf_promiscuous(&pnob->fn_obj, 1, 1, NULL, NULL, NULL); | 663 | be_rxf_promiscuous(&pnob->fn_obj, 1, 1, NULL, NULL, NULL); |
@@ -671,7 +669,7 @@ static void benet_set_multicast_list(struct net_device *netdev) | |||
671 | 669 | ||
672 | int benet_init(struct net_device *netdev) | 670 | int benet_init(struct net_device *netdev) |
673 | { | 671 | { |
674 | struct be_net_object *pnob = netdev->priv; | 672 | struct be_net_object *pnob = netdev_priv(netdev); |
675 | struct be_adapter *adapter = pnob->adapter; | 673 | struct be_adapter *adapter = pnob->adapter; |
676 | 674 | ||
677 | ether_setup(netdev); | 675 | ether_setup(netdev); |