]> git.baikalelectronics.ru Git - kernel.git/commit
ipvs: use u64_stats_t for the per-cpu counters
authorJulian Anastasov <ja@ssi.bg>
Tue, 22 Nov 2022 16:46:01 +0000 (18:46 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Sat, 31 Dec 2022 12:32:26 +0000 (13:32 +0100)
commit133ef10d9cd1225b0f319a7ea09e74033d876c55
tree05bdd3fd76a275724f2933e8d54e06a3ef9fb2d9
parent9c379127d3d04de8192fe9df44166e9c78b23372
ipvs: use u64_stats_t for the per-cpu counters

[ Upstream commit 2201df2661a701d386f4bf2df780750676a19a9d ]

Use the provided u64_stats_t type to avoid
load/store tearing.

Fixes: 6e4d7df7bad9 ("u64_stats: provide u64_stats_t type")
Signed-off-by: Julian Anastasov <ja@ssi.bg>
Cc: yunhong-cgl jiang <xintian1976@gmail.com>
Cc: "dust.li" <dust.li@linux.alibaba.com>
Reviewed-by: Jiri Wiesner <jwiesner@suse.de>
Tested-by: Jiri Wiesner <jwiesner@suse.de>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
include/net/ip_vs.h
net/netfilter/ipvs/ip_vs_core.c
net/netfilter/ipvs/ip_vs_ctl.c
net/netfilter/ipvs/ip_vs_est.c