]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blobdiff - include/net/snmp.h
net: Replace get_cpu_var through this_cpu_ptr
[mirror_ubuntu-artful-kernel.git] / include / net / snmp.h
index f1f27fdbb0d5738d6f3f3fbb93a79d240a1129b5..e154133877a29c743079e084c1558e7e0545cf9b 100644 (file)
@@ -168,7 +168,7 @@ struct linux_xfrm_mib {
 
 #define SNMP_ADD_STATS64_BH(mib, field, addend)                        \
        do {                                                            \
-               __typeof__(*mib) *ptr = __this_cpu_ptr(mib);            \
+               __typeof__(*mib) *ptr = raw_cpu_ptr(mib);               \
                u64_stats_update_begin(&ptr->syncp);                    \
                ptr->mibs[field] += addend;                             \
                u64_stats_update_end(&ptr->syncp);                      \
@@ -189,8 +189,8 @@ struct linux_xfrm_mib {
 #define SNMP_INC_STATS64(mib, field) SNMP_ADD_STATS64(mib, field, 1)
 #define SNMP_UPD_PO_STATS64_BH(mib, basefield, addend)                 \
        do {                                                            \
-               __typeof__(*mib) *ptr;                                  \
-               ptr = __this_cpu_ptr(mib);                              \
+               __typeof__(*mib) *ptr;                          \
+               ptr = raw_cpu_ptr((mib));                               \
                u64_stats_update_begin(&ptr->syncp);                    \
                ptr->mibs[basefield##PKTS]++;                           \
                ptr->mibs[basefield##OCTETS] += addend;                 \