diff options
Diffstat (limited to 'net/ipv6/ip6_tunnel.c')
-rw-r--r-- | net/ipv6/ip6_tunnel.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/ipv6/ip6_tunnel.c b/net/ipv6/ip6_tunnel.c index 8ad59f4811df..e1df691d78be 100644 --- a/net/ipv6/ip6_tunnel.c +++ b/net/ipv6/ip6_tunnel.c | |||
@@ -108,12 +108,12 @@ static struct net_device_stats *ip6_get_stats(struct net_device *dev) | |||
108 | per_cpu_ptr(dev->tstats, i); | 108 | per_cpu_ptr(dev->tstats, i); |
109 | 109 | ||
110 | do { | 110 | do { |
111 | start = u64_stats_fetch_begin_bh(&tstats->syncp); | 111 | start = u64_stats_fetch_begin_irq(&tstats->syncp); |
112 | tmp.rx_packets = tstats->rx_packets; | 112 | tmp.rx_packets = tstats->rx_packets; |
113 | tmp.rx_bytes = tstats->rx_bytes; | 113 | tmp.rx_bytes = tstats->rx_bytes; |
114 | tmp.tx_packets = tstats->tx_packets; | 114 | tmp.tx_packets = tstats->tx_packets; |
115 | tmp.tx_bytes = tstats->tx_bytes; | 115 | tmp.tx_bytes = tstats->tx_bytes; |
116 | } while (u64_stats_fetch_retry_bh(&tstats->syncp, start)); | 116 | } while (u64_stats_fetch_retry_irq(&tstats->syncp, start)); |
117 | 117 | ||
118 | sum.rx_packets += tmp.rx_packets; | 118 | sum.rx_packets += tmp.rx_packets; |
119 | sum.rx_bytes += tmp.rx_bytes; | 119 | sum.rx_bytes += tmp.rx_bytes; |