Merge branch into tip/master: 'sched/core'
* sched/core:
6255b48aebfd Merge tag 'v5.17-rc5' into sched/core, to resolve conflicts
1b2d3451ee50 arm64: Support PREEMPT_DYNAMIC
8e12ab7c0e9f arm64: entry: Centralize preemption decision
99cf983cc8bc sched/preempt: Add PREEMPT_DYNAMIC using static keys
33c64734be34 sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY
4624a14f4daa sched/preempt: Simplify irqentry_exit_cond_resched() callers
8a69fe0be143 sched/preempt: Refactor sched_dynamic_update()
4c7485584d48 sched/preempt: Move PREEMPT_DYNAMIC logic later
ed3b362d54f0 sched/isolation: Split housekeeping cpumask per isolation features
65e53f869e9f sched/isolation: Fix housekeeping_mask memory leak
0cd3e59de1f5 sched/isolation: Consolidate error handling
6367b600e31c sched/isolation: Consolidate check for housekeeping minimum service
04d4e665a609 sched/isolation: Use single feature type while referring to housekeeping cpumask
c8fb9f22ae22 net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
7b45b51e7780 workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
9d42ea0d6984 pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch
e6df4ead85d9 psi: fix possible trigger missing in the window
5c7b1aaf139d sched/numa: Avoid migrating task to CPU-less node
0fb3978b0aac sched/numa: Fix NUMA topology for systems with CPU-less nodes
1087ad4e3f88 sched: replace cpumask_weight with cpumask_empty where appropriate
3624ba7b5e2a sched/numa-balancing: Move some document to make it consistent with the code
e496132ebedd sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs
2cfb7a1b031b sched/fair: Improve consistency of allowed NUMA balance calculations
889c5d60fbcf selftests/rseq: Change type of rseq_offset to ptrdiff_t
c8eaf6ac76f4 sched: move autogroup sysctls into its own file
127b6429d235 selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area
4e15bb766b6c selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area
b53823fb2ef8 selftests/rseq: Fix: work-around asm goto compiler bugs
94c5cf2a0e19 selftests/rseq: Remove arm/mips asm goto compiler work-around
d7ed99ade3e6 selftests/rseq: Fix warnings about #if checks of undefined tokens
26dc8a6d8e11 selftests/rseq: Fix ppc32 offsets by using long rather than off_t
de6b52a21420 selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store
24d1136a29da selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian
233e667e1ae3 selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35
886ddfba933f selftests/rseq: Introduce thread pointer getters
e546cd48ccc4 selftests/rseq: Introduce rseq_get_abi() helper
94b80a19ebfe selftests/rseq: Remove volatile from __rseq_abi
930378d056ea selftests/rseq: Remove useless assignment to cpu variable
bfdf4e620805 rseq: Remove broken uapi field layout on 32-bit little endian
5c105d55a9dc selftests/rseq: introduce own copy of rseq uapi header
ec2444530612 psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n
5102bb1c9f82 psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n
d37aee9018e6 sched/uclamp: Fix iowait boost escaping uclamp restriction
7a17e1db1265 sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max
77cf151b7bbd sched/core: Export pelt_thermal_tp
16c8fd64c31c MAINTAINERS: add Suren as psi co-maintainer
12bf8a7eb84e sched/numa: initialize numa statistics when forking new task
28c988c3ec29 sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa
Signed-off-by: Ingo Molnar <mingo@kernel.org>