Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

ipvs: replace atomic_add_return()

atomic_inc_return() looks better

Signed-off-by: Yejune Deng <yejune.deng@gmail.com>
Acked-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>

authored by

Yejune Deng and committed by
Pablo Neira Ayuso
988187e8 fd2d6bc4

+3 -3
+1 -1
net/netfilter/ipvs/ip_vs_core.c
··· 2137 2137 if (cp->flags & IP_VS_CONN_F_ONE_PACKET) 2138 2138 pkts = sysctl_sync_threshold(ipvs); 2139 2139 else 2140 - pkts = atomic_add_return(1, &cp->in_pkts); 2140 + pkts = atomic_inc_return(&cp->in_pkts); 2141 2141 2142 2142 if (ipvs->sync_state & IP_VS_STATE_MASTER) 2143 2143 ip_vs_sync_conn(ipvs, cp, pkts);
+2 -2
net/netfilter/ipvs/ip_vs_sync.c
··· 615 615 cp = cp->control; 616 616 if (cp) { 617 617 if (cp->flags & IP_VS_CONN_F_TEMPLATE) 618 - pkts = atomic_add_return(1, &cp->in_pkts); 618 + pkts = atomic_inc_return(&cp->in_pkts); 619 619 else 620 620 pkts = sysctl_sync_threshold(ipvs); 621 621 ip_vs_sync_conn(ipvs, cp, pkts); ··· 776 776 if (!cp) 777 777 return; 778 778 if (cp->flags & IP_VS_CONN_F_TEMPLATE) 779 - pkts = atomic_add_return(1, &cp->in_pkts); 779 + pkts = atomic_inc_return(&cp->in_pkts); 780 780 else 781 781 pkts = sysctl_sync_threshold(ipvs); 782 782 goto sloop;