[GIT PULL] sched/urgent for v5.14

From: Borislav Petkov
Date: Sun Aug 29 2021 - 07:20:46 EST


Hi Linus,

I believe this should be the last pull request from the tip gang for
5.14 and we should be pretty much ready so please pull two final urgent
scheduler fixes for v5.14.

Thx.

---

The following changes since commit 7c60610d476766e128cc4284bb6349732cbd6606:

Linux 5.14-rc6 (2021-08-15 13:40:53 -1000)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git tags/sched_urgent_for_v5.14

for you to fetch changes up to e681dcbaa4b284454fecd09617f8b24231448446:

sched: Fix get_push_task() vs migrate_disable() (2021-08-26 19:02:00 +0200)

----------------------------------------------------------------
- Have get_push_task() check whether current has migration disabled and
thus avoid useless invocations of the migration thread

- Rework initialization flow so that all rq->core's are initialized,
even of CPUs which have not been onlined yet, so that iterating over
them all works as expected

----------------------------------------------------------------
Peter Zijlstra (1):
sched: Fix Core-wide rq->lock for uninitialized CPUs

Sebastian Andrzej Siewior (1):
sched: Fix get_push_task() vs migrate_disable()

kernel/sched/core.c | 143 +++++++++++++++++++++++++++++++++++++++++----------
kernel/sched/sched.h | 5 +-
2 files changed, 121 insertions(+), 27 deletions(-)

--
Regards/Gruss,
Boris.

SUSE Software Solutions Germany GmbH, GF: Felix Imendörffer, HRB 36809, AG Nürnberg