From: Yang Li Date: Sat, 6 Aug 2022 07:19:33 +0000 (+0800) Subject: LoongArch: Fix unsigned comparison with less than zero X-Git-Tag: v6.6.17~6797^2~12 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=aafcac81b0e3f0d7383a78c6249e90e166ac8e6d;p=platform%2Fkernel%2Flinux-rpi.git LoongArch: Fix unsigned comparison with less than zero The return value from the call to get_timer_irq() is int, which can be a negative error code. However, the return value is being assigned to an unsigned int variable 'irq', so making 'irq' an int. Eliminate the following coccicheck warning: ./arch/loongarch/kernel/time.c:146:5-8: WARNING: Unsigned expression compared with zero: irq < 0 Reported-by: Abaci Robot Signed-off-by: Yang Li Signed-off-by: Huacai Chen --- diff --git a/arch/loongarch/kernel/time.c b/arch/loongarch/kernel/time.c index 79dc5ed..786735d 100644 --- a/arch/loongarch/kernel/time.c +++ b/arch/loongarch/kernel/time.c @@ -135,7 +135,7 @@ static int get_timer_irq(void) int constant_clockevent_init(void) { - unsigned int irq; + int irq; unsigned int cpu = smp_processor_id(); unsigned long min_delta = 0x600; unsigned long max_delta = (1UL << 48) - 1;