Re: [PATCH v2] sched: set TIF_NEED_RESCHED before calling __trace_set_need_resched()

From: Sechang Lim

Date: Tue Jun 30 2026 - 04:04:24 EST


On Mon, Jun 29, 2026 at 09:41:15AM +0530, K Prateek Nayak wrote:
Hello Sechang,

On 6/27/2026 1:46 PM, Sechang Lim wrote:
static inline void clear_tsk_need_resched(struct task_struct *tsk)
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index b8871449d3c6..b358fac315d0 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -1172,6 +1172,7 @@ static void __resched_curr(struct rq *rq, int tif)
struct task_struct *curr = rq->curr;
struct thread_info *cti = task_thread_info(curr);
int cpu;
+ bool need_ipi;

nit. This declaration can go before "int cpu;" to preserve the
reverse x-mas arrangement for the independent variables.


Will fix in v3. Thanks!

Bests,
Sechang