]> www.infradead.org Git - users/jedix/linux-maple.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)
commitcbde8b3acbc8d098240d8f423512689ffa84e80c
tree05bdd3fd76a275724f2933e8d54e06a3ef9fb2d9
parentdcae92a249551d1a447804b4be1c9fab0e8c95e8
ipvs: use u64_stats_t for the per-cpu counters

[ Upstream commit 1dbd8d9a82e3f26b9d063292d47ece673f48fce2 ]

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

Fixes: 316580b69d0a ("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