]> www.infradead.org Git - users/dwmw2/linux.git/commit
ipvs: use explicitly signed chars
authorJason A. Donenfeld <Jason@zx2c4.com>
Wed, 26 Oct 2022 12:32:16 +0000 (14:32 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 10 Nov 2022 17:14:18 +0000 (18:14 +0100)
commitd69328cdb92fcc74ffaf415856fdd226a7aeff7b
tree19836dc9ec1be63f5fb961a4a720a5fd78a779f0
parentb2d7a92aff0fbd93c29d2aa6451fb99f050e2c4e
ipvs: use explicitly signed chars

[ Upstream commit 5c26159c97b324dc5174a5713eafb8c855cf8106 ]

The `char` type with no explicit sign is sometimes signed and sometimes
unsigned. This code will break on platforms such as arm, where char is
unsigned. So mark it here as explicitly signed, so that the
todrop_counter decrement and subsequent comparison is correct.

Fixes: 1da177e4c3f4 ("Linux-2.6.12-rc2")
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Acked-by: Julian Anastasov <ja@ssi.bg>
Signed-off-by: Pablo Neira Ayuso <pablo@netfilter.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
net/netfilter/ipvs/ip_vs_conn.c