On 11/13/2017 9:46 PM, Daniel Bristot de Oliveira wrote:
On 10/12/2017 09:57 AM, Byungchul Park wrote:
On Tue, Oct 10, 2017 at 03:44:04PM +0900, Byungchul Park wrote:
Currently, migrating tasks to cpu0 unconditionally happens when the
heap is empty, since cp->elements[].cpu was initialized to 0(=cpu0).
We have to distinguish between the empty case and cpu0 to avoid the
unnecessary migrantions. Therefore, it has to return an invalid value

    s/migrantions/migrations/ ?

e.i. -1 in that case.

This patch does what it should obviously do. Could you check this?

Signed-off-by: Byungchul Park <[email protected]>
Acked-by: Steven Rostedt (VMware) <[email protected]>
---
  kernel/sched/cpudeadline.c | 10 +++++++++-
  1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/kernel/sched/cpudeadline.c b/kernel/sched/cpudeadline.c
index 9f02035..bcf903f 100644
--- a/kernel/sched/cpudeadline.c
+++ b/kernel/sched/cpudeadline.c
@@ -138,6 +138,12 @@ int cpudl_find(struct cpudl *cp, struct task_struct *p,
                int best_cpu = cpudl_maximum_cpu(cp);
                WARN_ON(best_cpu != -1 && !cpu_present(best_cpu));
+ /*
+                * The heap tree is empry for now, just return.

                  s/empry/empty/ ?

Hello Daniel,

Thank you very much for pointing out typos.

I shall do spellcheck evetytime submiting patches from now on.

--
Thanks,
Byungchul

Reply via email to