2024-04-28 08:25:28

by Ingo Molnar

[permalink] [raw]
Subject: [GIT PULL] scheduler fixes

Linus,

Please pull the latest sched/urgent Git tree from:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-urgent-2024-04-28

# HEAD: 257bf89d84121280904800acd25cc2c444c717ae sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU

Misc fixes:

- Fix EEVDF corner cases

- Fix two nohz_full= related bugs that can cause boot crashes
and warnings.

Thanks,

Ingo

------------------>
Oleg Nesterov (2):
sched/isolation: Prevent boot crash when the boot CPU is nohz_full
sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU

Tianchen Ding (2):
sched/eevdf: Always update V if se->on_rq when reweighting
sched/eevdf: Fix miscalculation in reweight_entity() when se is not curr

Xuewen Yan (1):
sched/eevdf: Prevent vlag from going out of bounds in reweight_eevdf()


2024-04-28 08:42:59

by Ingo Molnar

[permalink] [raw]
Subject: Re: [GIT PULL] scheduler fixes


* Ingo Molnar <[email protected]> wrote:

> Linus,
>
> Please pull the latest sched/urgent Git tree from:
>
> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-urgent-2024-04-28
>
> # HEAD: 257bf89d84121280904800acd25cc2c444c717ae sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU
>
> Misc fixes:
>
> - Fix EEVDF corner cases
>
> - Fix two nohz_full= related bugs that can cause boot crashes
> and warnings.
>
> Thanks,
>
> Ingo
>
> ------------------>
> Oleg Nesterov (2):
> sched/isolation: Prevent boot crash when the boot CPU is nohz_full
> sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU

Merge note: in case you are wondering about the timestamps, I ninja-rebased
these two commits shortly before the pull request to fix an annoying typo
in a commit title.

Thanks,

Ingo

2024-04-28 19:13:58

by Linus Torvalds

[permalink] [raw]
Subject: Re: [GIT PULL] scheduler fixes

On Sun, 28 Apr 2024 at 01:42, Ingo Molnar <[email protected]> wrote:
>
> Merge note: in case you are wondering about the timestamps, I ninja-rebased
> these two commits shortly before the pull request to fix an annoying typo
> in a commit title.

Hmm. You also forgot to have a diffstat..

Linus

2024-04-28 19:28:30

by pr-tracker-bot

[permalink] [raw]
Subject: Re: [GIT PULL] scheduler fixes

The pull request you sent on Sun, 28 Apr 2024 10:24:40 +0200:

> git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched-urgent-2024-04-28

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/245c8e81741b51fe1281964e4a6525311be6858f

Thank you!

--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/prtracker.html

2024-04-29 07:29:29

by Ingo Molnar

[permalink] [raw]
Subject: Re: [GIT PULL] scheduler fixes


* Linus Torvalds <[email protected]> wrote:

> On Sun, 28 Apr 2024 at 01:42, Ingo Molnar <[email protected]> wrote:
> >
> > Merge note: in case you are wondering about the timestamps, I ninja-rebased
> > these two commits shortly before the pull request to fix an annoying typo
> > in a commit title.
>
> Hmm. You also forgot to have a diffstat..

Yeah, sorry about the over-eager email trimming. You did end up pulling the
SHA1 I intended to send to you:

# https://lore.kernel.org/r/[email protected]

> # HEAD: 257bf89d84121280904800acd25cc2c444c717ae sched/isolation: Fix boot crash when maxcpus < first housekeeping CPU
^^^^^^^^^^^^

# https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=245c8e81741b51fe1281964e4a6525311be6858f

commit 245c8e81741b51fe1281964e4a6525311be6858f
Merge: aec147c18856 257bf89d8412
^^^^^^^^^^^^
Author: Linus Torvalds <[email protected]>
AuthorDate: Sun Apr 28 12:11:26 2024 -0700
Commit: Linus Torvalds <[email protected]>
CommitDate: Sun Apr 28 12:11:26 2024 -0700

Merge tag 'sched-urgent-2024-04-28' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Which, for the record, had this diffstat:

------------------>
kepler:~/tip> git diff --stat v6.9-rc5..257bf89d8412
^^^^^^^^^^^^
Documentation/timers/no_hz.rst | 7 ++-----
kernel/sched/fair.c | 34 ++++++++++++++++++++--------------
kernel/sched/isolation.c | 18 ++++++++++++++++--
3 files changed, 38 insertions(+), 21 deletions(-)
<------------------

But I should have included the diffstat (statistical-) fail-safe in the
pull request.

Thanks,

Ingo