]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/blobdiff - include/net/dst_ops.h
net: remove bh disabling around percpu_counter accesses
[mirror_ubuntu-bionic-kernel.git] / include / net / dst_ops.h
index a0d443ca16fcca26b4925d477265935f5bdaf5bc..8a2b66d8d78de33f18f1343f97fd7d29e935fbfa 100644 (file)
@@ -46,19 +46,12 @@ static inline int dst_entries_get_fast(struct dst_ops *dst)
 
 static inline int dst_entries_get_slow(struct dst_ops *dst)
 {
-       int res;
-
-       local_bh_disable();
-       res = percpu_counter_sum_positive(&dst->pcpuc_entries);
-       local_bh_enable();
-       return res;
+       return percpu_counter_sum_positive(&dst->pcpuc_entries);
 }
 
 static inline void dst_entries_add(struct dst_ops *dst, int val)
 {
-       local_bh_disable();
        percpu_counter_add(&dst->pcpuc_entries, val);
-       local_bh_enable();
 }
 
 static inline int dst_entries_init(struct dst_ops *dst)