]> git.baikalelectronics.ru Git - kernel.git/commit
MIPS: jump_label: Fix compat branch range check
authorJiaxun Yang <jiaxun.yang@flygoat.com>
Thu, 3 Nov 2022 15:10:53 +0000 (15:10 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 25 Nov 2022 16:42:08 +0000 (17:42 +0100)
commit44256294c288aa0cbdf5a5be42aa9332dc1d3e65
tree95ff3de2f044c0abeccde77f031b1d9090646625
parent5cd10ca9a812b3a0769c7ab546dd662b9506f9ae
MIPS: jump_label: Fix compat branch range check

commit 98e1ddce1f3403b5989c2520448d4e8a171b4325 upstream.

Cast upper bound of branch range to long to do signed compare,
avoid negative offset trigger this warning.

Fixes: 83cd1c2f65c0 ("MIPS: jump_label: Use compact branches for >= r6")
Signed-off-by: Jiaxun Yang <jiaxun.yang@flygoat.com>
Cc: stable@vger.kernel.org
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Signed-off-by: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/mips/kernel/jump_label.c