From: Juri Lelli <juri.lelli@redhat.com>
To: Dietmar Eggemann <dietmar.eggemann@arm.com>
Cc: Ingo Molnar <mingo@redhat.com>,
Peter Zijlstra <peterz@infradead.org>,
Steven Rostedt <rostedt@goodmis.org>,
Daniel Bristot de Oliveira <bristot@redhat.com>,
Vincent Guittot <vincent.guittot@linaro.org>,
Mel Gorman <mgorman@suse.de>, Ben Segall <bsegall@google.com>,
Luca Abeni <luca.abeni@santannapisa.it>,
linux-kernel@vger.kernel.org
Subject: Re: [PATCH 0/6] sched/deadline, (rt): Sched class cleanups
Date: Fri, 4 Mar 2022 10:21:49 +0100 [thread overview]
Message-ID: <YiHaLT39YcsjPeTB@localhost.localdomain> (raw)
In-Reply-To: <20220302183433.333029-1-dietmar.eggemann@arm.com>
Hi,
On 02/03/22 19:34, Dietmar Eggemann wrote:
> While trying to improve the Deadline sched class behaviour for
> asymmetric CPU capacity systems I came across some possible
> cleanups for DL (and RT).
>
> Overview:
>
> [PATCH 1/6] - Remove `struct dl_bandwidth def_dl_bandwidth`.
>
> [PATCH 2/6] - Move functions into DL sched class which don't have to
> be exported.
>
> [PATCH 3/6] - Merge two DL admission control functions which provide
> very similar functionality.
>
> [PATCH 4/6] - Use DL rb_entry() macros and cached rbtree wrapper
> `rb_first_cached()` consistently.
>
> [PATCH 5/6] - Remove unused !CONFIG_SMP function definitions in DL/RT.
>
> [PATCH 6/6] - Remove redundant function parameter in DL/RT.
>
> Dietmar Eggemann (6):
> sched/deadline: Remove unused def_dl_bandwidth
> sched/deadline: Move bandwidth mgmt and reclaim functions into sched
> class source file
> sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy()
> sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached()
> consistently
> sched/deadline,rt: Remove unused functions for !CONFIG_SMP
> sched/deadline,rt: Remove unused parameter from
> pick_next_[rt|dl]_entity()
>
> kernel/sched/core.c | 14 ++--
> kernel/sched/deadline.c | 141 ++++++++++++++++++++--------------------
> kernel/sched/rt.c | 16 +----
> kernel/sched/sched.h | 53 +--------------
> 4 files changed, 84 insertions(+), 140 deletions(-)
These look ok to me. Thanks for the cleanups!
Acked-by: Juri Lelli <juri.lelli@redhat.com>
Best,
Juri
next prev parent reply other threads:[~2022-03-04 9:22 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-03-02 18:34 [PATCH 0/6] sched/deadline, (rt): Sched class cleanups Dietmar Eggemann
2022-03-02 18:34 ` [PATCH 1/6] sched/deadline: Remove unused def_dl_bandwidth Dietmar Eggemann
2022-03-08 22:25 ` [tip: sched/core] " tip-bot2 for Dietmar Eggemann
2022-03-02 18:34 ` [PATCH 2/6] sched/deadline: Move bandwidth mgmt and reclaim functions into sched class source file Dietmar Eggemann
2022-03-08 22:25 ` [tip: sched/core] " tip-bot2 for Dietmar Eggemann
2022-03-02 18:34 ` [PATCH 3/6] sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() Dietmar Eggemann
2022-03-08 22:25 ` [tip: sched/core] " tip-bot2 for Dietmar Eggemann
2022-03-02 18:34 ` [PATCH 4/6] sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cached() consistently Dietmar Eggemann
2022-03-08 22:25 ` [tip: sched/core] " tip-bot2 for Dietmar Eggemann
2022-03-02 18:34 ` [PATCH 5/6] sched/deadline,rt: Remove unused functions for !CONFIG_SMP Dietmar Eggemann
2022-03-08 22:25 ` [tip: sched/core] " tip-bot2 for Dietmar Eggemann
2022-03-02 18:34 ` [PATCH 6/6] sched/deadline,rt: Remove unused parameter from pick_next_[rt|dl]_entity() Dietmar Eggemann
2022-03-08 22:25 ` [tip: sched/core] " tip-bot2 for Dietmar Eggemann
2022-03-04 9:21 ` Juri Lelli [this message]
2022-03-04 11:39 ` [PATCH 0/6] sched/deadline, (rt): Sched class cleanups Peter Zijlstra
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=YiHaLT39YcsjPeTB@localhost.localdomain \
--to=juri.lelli@redhat.com \
--cc=bristot@redhat.com \
--cc=bsegall@google.com \
--cc=dietmar.eggemann@arm.com \
--cc=linux-kernel@vger.kernel.org \
--cc=luca.abeni@santannapisa.it \
--cc=mgorman@suse.de \
--cc=mingo@redhat.com \
--cc=peterz@infradead.org \
--cc=rostedt@goodmis.org \
--cc=vincent.guittot@linaro.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.