public inbox for sched-ext@lists.linux.dev
 help / color / mirror / Atom feed
* [PATCH] sched_ext: Add missing braces to multi-line blocks
@ 2026-03-02  7:13 Cheng-Yang Chou
  2026-03-04 17:12 ` Cheng-Yang Chou
  0 siblings, 1 reply; 4+ messages in thread
From: Cheng-Yang Chou @ 2026-03-02  7:13 UTC (permalink / raw)
  To: sched-ext; +Cc: tj, void, arighi, changwoo, jserv, yphbchou0911

Add braces around outer loops and conditionals that contain multi-line
inner statements in both ext.c and ext_idle.c.

According to the kernel maintainer tip bracket rules, brackets should
only be omitted if the statement following an 'if' or 'for' is truly
a single line. This improves reading flow and prevents future errors.

Link: https://www.kernel.org/doc/html/latest/process/maintainer-tip.html#bracket-rules

Signed-off-by: Cheng-Yang Chou <yphbchou0911@gmail.com>
---
 kernel/sched/ext.c      | 6 ++++--
 kernel/sched/ext_idle.c | 6 ++++--
 2 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/kernel/sched/ext.c b/kernel/sched/ext.c
index 9280381f8923..8fcee252d30e 100644
--- a/kernel/sched/ext.c
+++ b/kernel/sched/ext.c
@@ -5038,9 +5038,10 @@ static int scx_enable(struct sched_ext_ops *ops, struct bpf_link *link)
 		sch->exit_info->flags |= SCX_EFLAG_INITIALIZED;
 	}
 
-	for (i = SCX_OPI_CPU_HOTPLUG_BEGIN; i < SCX_OPI_CPU_HOTPLUG_END; i++)
+	for (i = SCX_OPI_CPU_HOTPLUG_BEGIN; i < SCX_OPI_CPU_HOTPLUG_END; i++) {
 		if (((void (**)(void))ops)[i])
 			set_bit(i, sch->has_op);
+	}
 
 	ret = check_hotplug_seq(sch, ops);
 	if (ret) {
@@ -5084,9 +5085,10 @@ static int scx_enable(struct sched_ext_ops *ops, struct bpf_link *link)
 	scx_bypass(true);
 	scx_bypassed_for_enable = true;
 
-	for (i = SCX_OPI_NORMAL_BEGIN; i < SCX_OPI_NORMAL_END; i++)
+	for (i = SCX_OPI_NORMAL_BEGIN; i < SCX_OPI_NORMAL_END; i++) {
 		if (((void (**)(void))ops)[i])
 			set_bit(i, sch->has_op);
+	}
 
 	if (sch->ops.cpu_acquire || sch->ops.cpu_release)
 		sch->ops.flags |= SCX_OPS_HAS_CPU_PREEMPT;
diff --git a/kernel/sched/ext_idle.c b/kernel/sched/ext_idle.c
index e2da6c3968a6..22bf96753f1c 100644
--- a/kernel/sched/ext_idle.c
+++ b/kernel/sched/ext_idle.c
@@ -323,9 +323,10 @@ static bool llc_numa_mismatch(void)
 	 * overlapping, which is incorrect (as NUMA 1 has two distinct LLC
 	 * domains).
 	 */
-	for_each_online_cpu(cpu)
+	for_each_online_cpu(cpu) {
 		if (llc_weight(cpu) != numa_weight(cpu))
 			return true;
+	}
 
 	return false;
 }
@@ -752,9 +753,10 @@ void __scx_update_idle(struct rq *rq, bool idle, bool do_notify)
 	 * In this way we can avoid updating the idle masks twice,
 	 * unnecessarily.
 	 */
-	if (static_branch_likely(&scx_builtin_idle_enabled))
+	if (static_branch_likely(&scx_builtin_idle_enabled)) {
 		if (do_notify || is_idle_task(rq->curr))
 			update_builtin_idle(cpu, idle);
+	}
 
 	/*
 	 * Trigger ops.update_idle() only when transitioning from a task to
-- 
2.48.1


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* Re: [PATCH] sched_ext: Add missing braces to multi-line blocks
  2026-03-02  7:13 [PATCH] sched_ext: Add missing braces to multi-line blocks Cheng-Yang Chou
@ 2026-03-04 17:12 ` Cheng-Yang Chou
  2026-03-04 17:50   ` Tejun Heo
  0 siblings, 1 reply; 4+ messages in thread
From: Cheng-Yang Chou @ 2026-03-04 17:12 UTC (permalink / raw)
  To: sched-ext; +Cc: tj, void, arighi, changwoo, jserv

On Mon, Mar 02, 2026 at 03:13:32PM +0800, Cheng-Yang Chou wrote:
> Add braces around outer loops and conditionals that contain multi-line
> inner statements in both ext.c and ext_idle.c.
> 
> According to the kernel maintainer tip bracket rules, brackets should
> only be omitted if the statement following an 'if' or 'for' is truly
> a single line. This improves reading flow and prevents future errors.
> 
> Link: https://www.kernel.org/doc/html/latest/process/maintainer-tip.html#bracket-rules
> 

Gentle ping on this minor style fix.
No rush at all, just making sure it didn't slip by.

-- 
Thanks,
Cheng-Yang

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] sched_ext: Add missing braces to multi-line blocks
  2026-03-04 17:12 ` Cheng-Yang Chou
@ 2026-03-04 17:50   ` Tejun Heo
  2026-03-04 18:13     ` Cheng-Yang Chou
  0 siblings, 1 reply; 4+ messages in thread
From: Tejun Heo @ 2026-03-04 17:50 UTC (permalink / raw)
  To: Cheng-Yang Chou; +Cc: sched-ext, void, arighi, changwoo, jserv

Hello,

On Thu, Mar 05, 2026 at 01:12:59AM +0800, Cheng-Yang Chou wrote:
> On Mon, Mar 02, 2026 at 03:13:32PM +0800, Cheng-Yang Chou wrote:
> > Add braces around outer loops and conditionals that contain multi-line
> > inner statements in both ext.c and ext_idle.c.
> > 
> > According to the kernel maintainer tip bracket rules, brackets should
> > only be omitted if the statement following an 'if' or 'for' is truly
> > a single line. This improves reading flow and prevents future errors.
> > 
> > Link: https://www.kernel.org/doc/html/latest/process/maintainer-tip.html#bracket-rules
> > 
> 
> Gentle ping on this minor style fix.
> No rush at all, just making sure it didn't slip by.

I don't think these trivial patches are useful. Ask yourself, is the code
meaningfully better afterwards? Maybe as a part of some other big changes,
these might make sense, but, by themselves, it's just noise, a busy work.
Please don't send these patches.

Thanks.

-- 
tejun

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: [PATCH] sched_ext: Add missing braces to multi-line blocks
  2026-03-04 17:50   ` Tejun Heo
@ 2026-03-04 18:13     ` Cheng-Yang Chou
  0 siblings, 0 replies; 4+ messages in thread
From: Cheng-Yang Chou @ 2026-03-04 18:13 UTC (permalink / raw)
  To: Tejun Heo; +Cc: sched-ext, void, arighi, changwoo, jserv

On Wed, Mar 04, 2026 at 07:50:31AM -1000, Tejun Heo wrote:
> Hello,
> 
> On Thu, Mar 05, 2026 at 01:12:59AM +0800, Cheng-Yang Chou wrote:
> > On Mon, Mar 02, 2026 at 03:13:32PM +0800, Cheng-Yang Chou wrote:
> > > Add braces around outer loops and conditionals that contain multi-line
> > > inner statements in both ext.c and ext_idle.c.
> > > 
> > > According to the kernel maintainer tip bracket rules, brackets should
> > > only be omitted if the statement following an 'if' or 'for' is truly
> > > a single line. This improves reading flow and prevents future errors.
> > > 
> > > Link: https://www.kernel.org/doc/html/latest/process/maintainer-tip.html#bracket-rules
> > > 
> > 
> > Gentle ping on this minor style fix.
> > No rush at all, just making sure it didn't slip by.
> 
> I don't think these trivial patches are useful. Ask yourself, is the code
> meaningfully better afterwards? Maybe as a part of some other big changes,
> these might make sense, but, by themselves, it's just noise, a busy work.
> Please don't send these patches.
> 
> Thanks.
> 
> -- 
> tejun

Understood.
Thanks for the feedback!

-- 
Thanks,
Cheng-Yang

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2026-03-04 18:14 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-03-02  7:13 [PATCH] sched_ext: Add missing braces to multi-line blocks Cheng-Yang Chou
2026-03-04 17:12 ` Cheng-Yang Chou
2026-03-04 17:50   ` Tejun Heo
2026-03-04 18:13     ` Cheng-Yang Chou

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox