Merge branch into tip/master: 'sched/core'
authorIngo Molnar <mingo@kernel.org>
Mon, 21 Feb 2022 10:58:39 +0000 (11:58 +0100)
committerIngo Molnar <mingo@kernel.org>
Mon, 21 Feb 2022 10:58:39 +0000 (11:58 +0100)
commit2bb5770b00b7b4ee6175b740f64194f31ff89ae6
tree46fa4a4d2959b36ada6c3fa81cbde992648f56c2
parente80f057c4c78328426ba9ceedce691ea437c966e
parent6255b48aebfd4dff375e97fc8b075a235848db0b
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>
arch/x86/Kconfig
include/linux/sched.h