2b8ca1a907d5fffc85fb648bbace28ddf3420825 sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() e5e678e4fea26d73444f4427cbbaeab4fa79ecee sched,fair: Skip newidle_balance if a wakeup is pending 8d4c97c105ca0735b0d972d1025cb150a7008451 sched/fair: Only compute base_energy_pd if necessary 619e090c8e409e09bd3e8edcd5a73d83f689890c sched/fair: Fix negative energy delta in find_energy_efficient_cpu() 4b7a08a0b6e4e910a6feee438d76e426381df0cb delayacct: Use sched_clock() 4e29fb709885eda5f0d1fa3418e6ead01a64e46d sched: Rename sched_info_{queued,dequeued} c5895d3f06cbb80ccb311f1dcb37074651030cb6 sched: Simplify sched_info_on() 63b3f96e1a989846a5a521d4fbef4bc86406929d kvm: Select SCHED_INFO instead of TASK_DELAY_ACCT eee4d9fee2544389e5ce5697ed92db67c86d7a9f delayacct: Add static_branch in scheduler hooks e4042ad492357fa995921376462b04a025dd53b6 delayacct: Default disabled 0cd7c741f01de13dc1eecf22557593b3514639bb delayacct: Add sysctl to enable at runtime 9099a14708ce1dfecb6002605594a0daa319b555 sched/fair: Add a few assertions 39d371b7c0c299d489041884d005aacc4bba8c15 sched: Provide raw_spin_rq_*lock*() helpers 5cb9eaa3d274f75539077a28cf01e3563195fa53 sched: Wrap rq::lock access d66f1b06b5b438cd20ba3664b8eef1f9c79e84bf sched: Prepare for Core-wide rq->lock 9edeaea1bc452372718837ed2ba775811baf1ba1 sched: Core-wide rq->lock 9ef7e7e33bcdb57be1afb28884053c28b5f05240 sched: Optimize rq_lockp() usage 875feb41fd20f6bd6054c9e79a5bcd9da6d8d2b2 sched: Allow sched_core_put() from atomic context 21f56ffe4482e501b9e83737612493eeaac21f5a sched: Introduce sched_class::pick_task() 8a311c740b53324ec584e0e3bb7077d56b123c28 sched: Basic tracking of matching tasks 539f65125d20aacab54d02d77f10a839f45b09dc sched: Add core wide task selection and scheduling 8039e96fcc1de30d5bcaf05da9ca2de46a800826 sched/fair: Fix forced idle sibling starvation corner case 7afbba119f0da09824d723f8081608ea1f74ff57 sched: Fix priority inversion of cookied task with sibling c6047c2e3af68dae23ad884249e0d42ff28d2d1b sched/fair: Snapshot the min_vruntime of CPUs on force idle d2dfa17bc7de67e99685c4d6557837bf801a102c sched: Trivial forced-newidle balancer 97886d9dcd86820bdbc1fa73b455982809cbc8c2 sched: Migration changes for core scheduling 6e33cad0af49336952e5541464bd02f5b5fd433e sched: Trivial core scheduling cookie management 85dd3f61203c5cfa72b308ff327b5fbf3fc1ce5e sched: Inherit task cookie on fork() 7ac592aa35a684ff1858fb9ec282886b9e3575ac sched: prctl() core-scheduling interface 9f26990074931bbf797373e53104216059b300b1 kselftest: Add test for core sched prctl interface f1a0a376ca0c4ef1fc3d24e3e502acbb5b795674 sched/core: Initialize the idle task with preemption disabled cc00c1988801dc71f63bb7bad019e85046865095 sched: Fix leftover comment typos 01aee8fd7fb23049e2b52abadbe1f7b5e94a52d2 sched: Make nr_running() return 32-bit value 9745516841a55c77163a5d549bce1374d776df54 sched: Make nr_iowait() return 32-bit value 8fc2858e572ce761bffcade81a42ac72005e76f9 sched: Make nr_iowait_cpu() return 32-bit value e6fe3f422be128b7d65de607f6ae67bedc55f0ca sched: Make multiple runqueue task counters 32-bit 915a2bc3c6b71e9802b89c5c981b2d5367e1ae3f sched/isolation: Reconcile rcu_nocbs= and nohz_full= 90a0ff4ec9c65cae3085d23301933172cea3f38a sched,stats: Further simplify sched_info fcb501704554eebfd27e3220b0540997fd2b24a8 delayacct: Document task_delayacct sysctl 00b89fe0197f0c55a045775c11553c0cdb7082fe sched: Make the idle task quack like a per-CPU kthread 570a752b7a9bd03b50ad6420cd7f10092cc11bd3 lib/smp_processor_id: Use is_percpu_thread() instead of nr_cpus_allowed 0c18f2ecfcc274a4bcc1d122f79ebd4001c3b445 sched/uclamp: Fix wrong implementation of cpu.uclamp.min 93b73858701fd01de26a4a874eb95f9b7156fd4b sched/uclamp: Fix locking around cpu_util_update_eff() 1699949d3314e5d1956fb082e4cd4798bf6149fc sched: Fix a stale comment in pick_next_task() a8ea6fc9b089156d9230bfeef964dd9be101a4a9 sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads 7b419f47facd286c6723daca6ad69ec355473f78 sched: Add CONFIG_SCHED_CORE help text 15faafc6b449777a85c0cf82dd8286c293fed4eb sched,init: Fix DEBUG_PREEMPT vs early boot 08f7c2f4d0e9f4283f5796b8168044c034a1bfcb sched/fair: Fix ascii art by relpacing tabs 475ea6c60279e9f2ddf7e4cf2648cd8ae0608361 sched: Don't defer CPU pick to migration_cpu_stop() a9e906b71f963f19aabf7af59f73f37c929a5221 Merge branch 'sched/urgent' into sched/core, to pick up fixes 1faa491a49d53f5d1c8c23bdf01763cfc00a2b19 sched/debug: Remove obsolete init_schedstats() 0159bb020ca9a43b17aa9149f1199643c1d49426 Documentation: Add usecases, design and interface for core scheduling 9e077b52d86ac364a295b05c916c7478a16865b2 sched/pelt: Check that *_avg are null when *_sum are 83c5e9d573e1f0757f324d01adb6ee77b49c3f0e sched/fair: Return early from update_tg_cfs_load() if delta == 0 2ad8ccc17d1e4270cf65a3f2a07a7534aa23e3fb thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressure 489f16459e0008c7a5c4c5af34bd80898aa82c2d sched/fair: Take thermal pressure into account while estimating energy 8f1b971b4750e83e8fbd2f91a9efd4a38ad0ae51 sched/cpufreq: Consider reduced CPU capacity in energy calculation 94aafc3ee31dc199d1078ffac9edd976b7f47b3d sched/fair: Age the average idle time b2c0931a07b7376c6291e0cfb347ad27f7b66263 Merge branch 'sched/urgent' into sched/core, to resolve conflicts 37aadc687ab441bbcb693ddae613acf9afcea1ab sched: Unbreak wakeups b03fbd4ff24c5f075e58eb19261d5f8b3e40d7c6 sched: Introduce task_is_running() 3ba9f93b12361e005dd65fcc8072b42e3189f4f4 sched,perf,kvm: Fix preemption condition d6c23bb3a2ad2f8f7dd46292b8bc54d27f2fb3f1 sched: Add get_current_state() 600642ae9050a872055119ba09d0decc43f6c843 sched,timer: Use __set_current_state() 7c3edd6d9cb4d8ea8db5b167dc2eee94d7e4667b sched,arch: Remove unused TASK_STATE offsets 2f064a59a11ff9bc22e52e9678bc601404c7cb34 sched: Change task_struct::state fecfcbc288e9f4923f40fd23ca78a6acdc7fdf6c sched/rt: Fix RT utilization tracking during policy change d7d607096ae6d378b4e92d49946d22739c047d4c sched/rt: Fix Deadline utilization tracking during policy change 0213b7083e81f4acd69db32cb72eb4e5f220329a sched/uclamp: Fix uclamp_tg_restrict() f4183717b370ad28dd0c0d74760142b20e6e7931 sched/fair: Introduce the burstable CFS controller 8f91efd870ea5d8bc10b0fcc9740db51cd4c0c83 psi: Fix race between psi_trigger_create/destroy 2309a05d2abe713f7debc951640b010370c8befb sched/core: Introduce SD_ASYM_CPUCAPACITY_FULL sched_domain flag c744dc4ab58d1c09624ca3397cf15b142a0e0cb7 sched/topology: Rework CPU capacity asymmetry detection adf3c31e18b765ea24eba7b0c1efc076b8ee3d55 sched/doc: Update the CPU capacity asymmetry bits 0e81c7c17c3edd469b6a87333059714a618d882c sched/core: Disable CONFIG_SCHED_CORE by default