aboutsummaryrefslogtreecommitdiffstats
path: root/drivers
diff options
context:
space:
mode:
authorGreg Kroah-Hartman <gregkh@suse.de>2009-01-05 18:05:47 -0500
committerGreg Kroah-Hartman <gregkh@suse.de>2009-01-06 16:52:14 -0500
commit0252e5c691fd54064212c74435c2255abf3778d5 (patch)
treed6b9cda3556d5013e1188153ed28735c1e07d9c9 /drivers
parent85e468cd556b04dcf019deca145639e1f8cb1e63 (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.c18
-rw-r--r--drivers/staging/benet/be_init.c6
-rw-r--r--drivers/staging/benet/be_int.c4
-rw-r--r--drivers/staging/benet/be_netif.c24
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] = {
79static void 79static void
80be_get_drvinfo(struct net_device *netdev, struct ethtool_drvinfo *drvinfo) 80be_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)
94static int 94static int
95be_get_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) 95be_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)
120static int 120static int
121be_set_coalesce(struct net_device *netdev, struct ethtool_coalesce *coalesce) 121be_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
171static u32 be_get_rx_csum(struct net_device *netdev) 171static 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
178static int be_set_rx_csum(struct net_device *netdev, uint32_t data) 178static 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
208be_get_ethtool_stats(struct net_device *netdev, 208be_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)
251static void 251static void
252be_get_ringparam(struct net_device *netdev, struct ethtool_ringparam *ring) 252be_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)
270static void 270static void
271be_get_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *ecmd) 271be_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)
300static int 300static int
301be_set_pauseparam(struct net_device *netdev, struct ethtool_pauseparam *ecmd) 301be_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)
691irqreturn_t be_int(int irq, void *dev) 691irqreturn_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)
718int be_poll(struct napi_struct *napi, int budget) 718int 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
121static int benet_open(struct net_device *netdev) 121static 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
170static int benet_close(struct net_device *netdev) 170static 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)
196static int benet_set_mac_addr(struct net_device *netdev, void *p) 196static 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
244struct net_device_stats *benet_get_stats(struct net_device *dev) 242struct 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
498static int benet_xmit(struct sk_buff *skb, struct net_device *netdev) 496static 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)
557static void benet_vlan_register(struct net_device *netdev, 555static 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 */
572static void benet_vlan_add_vid(struct net_device *netdev, u16 vlan_id) 570static 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 */
593static void benet_vlan_rem_vid(struct net_device *netdev, u16 vlan_id) 591static 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 */
630static void be_set_multicast_filter(struct net_device *netdev) 628static 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 */
660static void benet_set_multicast_list(struct net_device *netdev) 658static 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
672int benet_init(struct net_device *netdev) 670int 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);