diff options
Diffstat (limited to 'net/openvswitch/flow_table.c')
| -rw-r--r-- | net/openvswitch/flow_table.c | 9 | 
1 files changed, 4 insertions, 5 deletions
| diff --git a/net/openvswitch/flow_table.c b/net/openvswitch/flow_table.c index d4a2db0b2299..0a0e4c283f02 100644 --- a/net/openvswitch/flow_table.c +++ b/net/openvswitch/flow_table.c @@ -205,9 +205,9 @@ static void tbl_mask_array_reset_counters(struct mask_array *ma)  			stats = per_cpu_ptr(ma->masks_usage_stats, cpu);  			do { -				start = u64_stats_fetch_begin_irq(&stats->syncp); +				start = u64_stats_fetch_begin(&stats->syncp);  				counter = stats->usage_cntrs[i]; -			} while (u64_stats_fetch_retry_irq(&stats->syncp, start)); +			} while (u64_stats_fetch_retry(&stats->syncp, start));  			ma->masks_usage_zero_cntr[i] += counter;  		} @@ -1136,10 +1136,9 @@ void ovs_flow_masks_rebalance(struct flow_table *table)  			stats = per_cpu_ptr(ma->masks_usage_stats, cpu);  			do { -				start = u64_stats_fetch_begin_irq(&stats->syncp); +				start = u64_stats_fetch_begin(&stats->syncp);  				counter = stats->usage_cntrs[i]; -			} while (u64_stats_fetch_retry_irq(&stats->syncp, -							   start)); +			} while (u64_stats_fetch_retry(&stats->syncp, start));  			masks_and_count[i].counter += counter;  		} |