diff options
Diffstat (limited to 'drivers/net/ethernet/ibm')
| -rw-r--r-- | drivers/net/ethernet/ibm/ehea/ehea.h | 4 | ||||
| -rw-r--r-- | drivers/net/ethernet/ibm/ehea/ehea_main.c | 6 | ||||
| -rw-r--r-- | drivers/net/ethernet/ibm/iseries_veth.c | 2 | 
3 files changed, 7 insertions, 5 deletions
diff --git a/drivers/net/ethernet/ibm/ehea/ehea.h b/drivers/net/ethernet/ibm/ehea/ehea.h index 410d6a1984e..6650068c996 100644 --- a/drivers/net/ethernet/ibm/ehea/ehea.h +++ b/drivers/net/ethernet/ibm/ehea/ehea.h @@ -61,9 +61,9 @@  #ifdef EHEA_SMALL_QUEUES  #define EHEA_MAX_CQE_COUNT      1023  #define EHEA_DEF_ENTRIES_SQ     1023 -#define EHEA_DEF_ENTRIES_RQ1    4095 +#define EHEA_DEF_ENTRIES_RQ1    1023  #define EHEA_DEF_ENTRIES_RQ2    1023 -#define EHEA_DEF_ENTRIES_RQ3    1023 +#define EHEA_DEF_ENTRIES_RQ3    511  #else  #define EHEA_MAX_CQE_COUNT      4080  #define EHEA_DEF_ENTRIES_SQ     4080 diff --git a/drivers/net/ethernet/ibm/ehea/ehea_main.c b/drivers/net/ethernet/ibm/ehea/ehea_main.c index 37b70f7052b..bfeccbfde23 100644 --- a/drivers/net/ethernet/ibm/ehea/ehea_main.c +++ b/drivers/net/ethernet/ibm/ehea/ehea_main.c @@ -371,7 +371,8 @@ static void ehea_update_stats(struct work_struct *work)  out_herr:  	free_page((unsigned long)cb2);  resched: -	schedule_delayed_work(&port->stats_work, msecs_to_jiffies(1000)); +	schedule_delayed_work(&port->stats_work, +			      round_jiffies_relative(msecs_to_jiffies(1000)));  }  static void ehea_refill_rq1(struct ehea_port_res *pr, int index, int nr_of_wqes) @@ -2434,7 +2435,8 @@ static int ehea_open(struct net_device *dev)  	}  	mutex_unlock(&port->port_lock); -	schedule_delayed_work(&port->stats_work, msecs_to_jiffies(1000)); +	schedule_delayed_work(&port->stats_work, +			      round_jiffies_relative(msecs_to_jiffies(1000)));  	return ret;  } diff --git a/drivers/net/ethernet/ibm/iseries_veth.c b/drivers/net/ethernet/ibm/iseries_veth.c index 4326681df38..acc31af6594 100644 --- a/drivers/net/ethernet/ibm/iseries_veth.c +++ b/drivers/net/ethernet/ibm/iseries_veth.c @@ -1421,7 +1421,7 @@ static void veth_receive(struct veth_lpar_connection *cnx,  		/* FIXME: do we need this? */  		memset(local_list, 0, sizeof(local_list)); -		memset(remote_list, 0, sizeof(VETH_MAX_FRAMES_PER_MSG)); +		memset(remote_list, 0, sizeof(remote_list));  		/* a 0 address marks the end of the valid entries */  		if (senddata->addr[startchunk] == 0)  |