MIPS: fix local_{add,sub}_return on MIPS64
authorHuang Pei <huangpei@loongson.cn>
Wed, 15 Dec 2021 08:44:57 +0000 (16:44 +0800)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Tue, 8 Mar 2022 18:12:33 +0000 (19:12 +0100)
commitf98371d2ac835f1fa0705978623e051dc1397f20
tree503d60b2400407957779aeb48eecf2b6e01dc725
parent64b487be33b735fd1d2d81efa66c874a3561bd31
MIPS: fix local_{add,sub}_return on MIPS64

[ Upstream commit 277c8cb3e8ac199f075bf9576ad286687ed17173 ]

Use "daddu/dsubu" for long int on MIPS64 instead of "addu/subu"

Fixes: 7232311ef14c ("local_t: mips extension")
Signed-off-by: Huang Pei <huangpei@loongson.cn>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Sasha Levin <sashal@kernel.org>
arch/mips/include/asm/local.h