diff options
Diffstat (limited to 'drivers/net/igbvf/netdev.c')
| -rw-r--r-- | drivers/net/igbvf/netdev.c | 11 | 
1 files changed, 3 insertions, 8 deletions
diff --git a/drivers/net/igbvf/netdev.c b/drivers/net/igbvf/netdev.c index c539f7c9c3e..ebfaa68ee63 100644 --- a/drivers/net/igbvf/netdev.c +++ b/drivers/net/igbvf/netdev.c @@ -41,14 +41,12 @@  #include <linux/mii.h>  #include <linux/ethtool.h>  #include <linux/if_vlan.h> -#include <linux/pm_qos_params.h>  #include "igbvf.h"  #define DRV_VERSION "1.0.0-k0"  char igbvf_driver_name[] = "igbvf";  const char igbvf_driver_version[] = DRV_VERSION; -static struct pm_qos_request_list igbvf_driver_pm_qos_req;  static const char igbvf_driver_string[] =  				"Intel(R) Virtual Function Network Driver";  static const char igbvf_copyright[] = "Copyright (c) 2009 Intel Corporation."; @@ -103,7 +101,7 @@ static void igbvf_receive_skb(struct igbvf_adapter *adapter,  static inline void igbvf_rx_checksum_adv(struct igbvf_adapter *adapter,                                           u32 status_err, struct sk_buff *skb)  { -	skb->ip_summed = CHECKSUM_NONE; +	skb_checksum_none_assert(skb);  	/* Ignore Checksum bit is set or checksum is disabled through ethtool */  	if ((status_err & E1000_RXD_STAT_IXSM) || @@ -845,7 +843,7 @@ static bool igbvf_clean_tx_irq(struct igbvf_ring *tx_ring)  	}  	adapter->net_stats.tx_bytes += total_bytes;  	adapter->net_stats.tx_packets += total_packets; -	return (count < tx_ring->count); +	return count < tx_ring->count;  }  static irqreturn_t igbvf_msix_other(int irq, void *data) @@ -1256,7 +1254,7 @@ static void igbvf_restore_vlan(struct igbvf_adapter *adapter)  	if (!adapter->vlgrp)  		return; -	for (vid = 0; vid < VLAN_GROUP_ARRAY_LEN; vid++) { +	for (vid = 0; vid < VLAN_N_VID; vid++) {  		if (!vlan_group_get_device(adapter->vlgrp, vid))  			continue;  		igbvf_vlan_rx_add_vid(adapter->netdev, vid); @@ -2904,8 +2902,6 @@ static int __init igbvf_init_module(void)  	printk(KERN_INFO "%s\n", igbvf_copyright);  	ret = pci_register_driver(&igbvf_driver); -	pm_qos_add_request(&igbvf_driver_pm_qos_req, PM_QOS_CPU_DMA_LATENCY, -			   PM_QOS_DEFAULT_VALUE);  	return ret;  } @@ -2920,7 +2916,6 @@ module_init(igbvf_init_module);  static void __exit igbvf_exit_module(void)  {  	pci_unregister_driver(&igbvf_driver); -	pm_qos_remove_request(&igbvf_driver_pm_qos_req);  }  module_exit(igbvf_exit_module);  |