From: Valentin Schneider Date: Mon, 23 Sep 2019 14:36:20 +0000 (+0100) Subject: xtensa: entry: Remove unneeded need_resched() loop X-Git-Tag: v5.5-rc1~60^2~5 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8b5d7e5242de1db7c08335a512ad260fb3cd0b39;p=thirdparty%2Flinux.git xtensa: entry: Remove unneeded need_resched() loop Since the enabling and disabling of IRQs within preempt_schedule_irq() is contained in a need_resched() loop, we don't need the outer arch code loop. Acked-by: Max Filippov Signed-off-by: Valentin Schneider Message-Id: <20190923143620.29334-10-valentin.schneider@arm.com> Signed-off-by: Max Filippov --- diff --git a/arch/xtensa/kernel/entry.S b/arch/xtensa/kernel/entry.S index 9e3676879168a..2ca209e71565b 100644 --- a/arch/xtensa/kernel/entry.S +++ b/arch/xtensa/kernel/entry.S @@ -529,7 +529,7 @@ common_exception_return: l32i a4, a2, TI_PRE_COUNT bnez a4, 4f call4 preempt_schedule_irq - j 1b + j 4f #endif #if XTENSA_FAKE_NMI