Commit 803797d
committed
Merge branch into tip/master: 'core/core'
# New commits in core/core:
908c121 ("Revert "timekeeping: Use time_after() in timekeeping_check_update()"")
42db2c2 ("timekeeping: Use time_after() in timekeeping_check_update()")
ed4fb6d ("hrtimer: Use and report correct timerslack values for realtime tasks")
aef6987 ("sched/eevdf: Propagate min_slice up the cgroup hierarchy")
857b158 ("sched/eevdf: Use sched_attr::sched_runtime to set request/slice suggestion")
85e511d ("sched/eevdf: Allow shorter slices to wakeup-preempt")
82e9d04 ("sched/fair: Avoid re-setting virtual deadline on 'migrations'")
fc1892b ("sched/eevdf: Fixup PELT vs DELAYED_DEQUEUE")
54a58a7 ("sched/fair: Implement DELAY_ZERO")
152e11f ("sched/fair: Implement delayed dequeue")
e1459a5 ("sched: Teach dequeue_task() about special task states")
a1c4466 ("sched,freezer: Mark TASK_FROZEN special")
781773e ("sched/fair: Implement ENQUEUE_DELAYED")
f12e148 ("sched/fair: Prepare pick_next_task() for delayed dequeue")
2e0199d ("sched/fair: Prepare exit/cleanup paths for delayed_dequeue")
e28b5f8 ("sched/fair: Assert {set_next,put_prev}_entity() are properly balanced")
dfa0a57 ("sched/uclamg: Handle delayed dequeue")
abc158c ("sched: Prepare generic code for delayed dequeue")
e890106 ("sched: Split DEQUEUE_SLEEP from deactivate_task()")
fab4a80 ("sched/fair: Re-organize dequeue_task_fair()")
863ccdb ("sched: Allow sched_class::dequeue_task() to fail")
3b3dd89 ("sched/fair: Unify pick_{,next_}_task_fair()")
c97f54f ("sched/fair: Cleanup pick_task_fair()'s curr")
8e2e13a ("sched/fair: Cleanup pick_task_fair() vs throttle")
949090e ("sched/eevdf: Remove min_vruntime_copy")
f25b7b3 ("sched/eevdf: Add feature comments")
330dd6d ("hrtimer: Annotate hrtimer_cpu_base_.*_expiry() for sparse.")
38cd4ce ("timers: Add sparse annotation for timer_sync_wait_running().")
ae04f69 ("sched/rt: Rename realtime_{prio, task}() to rt_or_dl_{prio, task}()")
b166af3 ("sched/rt, dl: Convert functions to return bool")
130fd05 ("sched/rt: Clean up usage of rt_task()")
4ae0c2b ("sched/debug: Fix fair_server_period_max value")
924e290 ("sched/fair: Make balance_fair() test sched_fair_runnable() instead of rq->nr_running")
7f8af7b ("signal: Replace BUG_ON()s")
a2b80ce ("signal: Remove task argument from dequeue_signal()")
566e2d8 ("posix-timers: Consolidate signal queueing")
24aea4c ("posix-cpu-timers: Make k_itimer::it_active consistent")
20f1338 ("posix-timers: Consolidate timer setup")
52dea0a ("posix-timers: Convert timer list to hlist")
aca1dc0 ("posix-timers: Clear overrun in common_timer_set()")
bfa408f ("posix-timers: Retrieve interval in common timer_settime() code")
c20b99e ("posix-cpu-timers: Simplify posix_cpu_timer_set()")
286bfac ("posix-cpu-timers: Remove incorrect comment in posix_cpu_timer_set()")
c444626 ("posix-cpu-timers: Use @now instead of @Val for clarity")
bd29d77 ("posix-cpu-timers: Do not arm SIGEV_NONE timers")
d471ff3 ("posix-cpu-timers: Replace old expiry retrieval in posix_cpu_timer_set()")
5f9d4a1 ("posix-cpu-timers: Handle SIGEV_NONE timers correctly in timer_set()")
d786b8b ("posix-cpu-timers: Handle SIGEV_NONE timers correctly in timer_get()")
1c50284 ("posix-cpu-timers: Handle interval timers correctly in timer_get()")
b3e866b ("posix-cpu-timers: Save interval only for armed timers")
d859704 ("posix-cpu-timers: Split up posix_cpu_timer_get()")
73339b8 ("selftests/timers/posix-timers: Validate overrun after unblock")
f924f86 ("selftests/timers/posix-timers: Validate timer_gettime()")
2c2b561 ("selftests/timers/posix-timers: Validate SIGEV_NONE")
e65bb03 ("selftests/timers/posix_timers: Validate signal rules")
45c4225 ("selftests/timers/posix_timers: Add SIG_IGN test")
0af02a8 ("selftests/timers/posix_timers: Simplify error handling")
cea5a34 ("sched/fair: Cleanup fair_server")
5f6bd38 ("sched/rt: Remove default bandwidth control")
c8a8539 ("sched/core: Fix picking of tasks for core scheduling with DL server")
4b26cfd ("sched/core: Fix priority checking for DL server picks")
d741f29 ("sched/fair: Fair server interface")
a110a81 ("sched/deadline: Deferrable dl server")
557a6bf ("sched/fair: Add trivial fair server")
a741b82 ("sched/core: Clear prev->dl_server in CFS pick fast path")
c245910 ("sched/core: Add clearing of ->dl_server in put_prev_task_balance()")
f23c042 ("sched/deadline: Comment sched_dl_entity::dl_server variable")
faa42d2 ("sched/fair: Make SCHED_IDLE entity be preempted in strict hierarchy")
a58501f ("sched: remove HZ_BW feature hedge")
2c2d962 ("sched/fair: Remove cfs_rq::nr_spread_over and cfs_rq::exec_clock")
0ec8d5a ("sched/core: Add WARN_ON_ONCE() to check overflow for migrate_disable()")
c40dd90 ("sched: Initialize the vruntime of a new task when it is first enqueued")
Signed-off-by: Ingo Molnar <[email protected]>40 files changed
Lines changed: 2047 additions & 762 deletions
File tree
- fs
- bcachefs
- proc
- include/linux
- sched
- init
- kernel
- locking
- sched
- time
- trace
- mm
- tools/testing/selftests/timers
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
335 | 335 | | |
336 | 336 | | |
337 | 337 | | |
338 | | - | |
| 338 | + | |
339 | 339 | | |
340 | 340 | | |
341 | 341 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2456 | 2456 | | |
2457 | 2457 | | |
2458 | 2458 | | |
2459 | | - | |
| 2459 | + | |
2460 | 2460 | | |
2461 | 2461 | | |
2462 | 2462 | | |
2463 | 2463 | | |
2464 | 2464 | | |
2465 | | - | |
| 2465 | + | |
2466 | 2466 | | |
2467 | 2467 | | |
2468 | 2468 | | |
| |||
2491 | 2491 | | |
2492 | 2492 | | |
2493 | 2493 | | |
2494 | | - | |
| 2494 | + | |
2495 | 2495 | | |
2496 | 2496 | | |
2497 | 2497 | | |
| |||
2569 | 2569 | | |
2570 | 2570 | | |
2571 | 2571 | | |
2572 | | - | |
2573 | | - | |
2574 | | - | |
2575 | | - | |
| 2572 | + | |
| 2573 | + | |
| 2574 | + | |
| 2575 | + | |
| 2576 | + | |
2576 | 2577 | | |
2577 | 2578 | | |
2578 | 2579 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| 80 | + | |
80 | 81 | | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
| 82 | + | |
86 | 83 | | |
87 | 84 | | |
88 | 85 | | |
89 | 86 | | |
90 | 87 | | |
91 | | - | |
92 | | - | |
| 88 | + | |
| 89 | + | |
93 | 90 | | |
94 | 91 | | |
95 | 92 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
162 | | - | |
| 162 | + | |
163 | 163 | | |
164 | 164 | | |
165 | 165 | | |
| |||
174 | 174 | | |
175 | 175 | | |
176 | 176 | | |
177 | | - | |
| 177 | + | |
178 | 178 | | |
179 | 179 | | |
180 | 180 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
40 | 40 | | |
41 | 41 | | |
42 | 42 | | |
43 | | - | |
| 43 | + | |
44 | 44 | | |
45 | 45 | | |
46 | 46 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
158 | 158 | | |
159 | 159 | | |
160 | 160 | | |
161 | | - | |
| 161 | + | |
162 | 162 | | |
163 | 163 | | |
164 | 164 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
149 | 149 | | |
150 | 150 | | |
151 | 151 | | |
152 | | - | |
153 | | - | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
154 | 155 | | |
155 | 156 | | |
156 | 157 | | |
| |||
541 | 542 | | |
542 | 543 | | |
543 | 544 | | |
| 545 | + | |
544 | 546 | | |
545 | 547 | | |
546 | | - | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
547 | 553 | | |
548 | 554 | | |
549 | 555 | | |
| |||
639 | 645 | | |
640 | 646 | | |
641 | 647 | | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
| 655 | + | |
| 656 | + | |
| 657 | + | |
| 658 | + | |
642 | 659 | | |
643 | 660 | | |
644 | 661 | | |
645 | 662 | | |
646 | 663 | | |
647 | 664 | | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
648 | 668 | | |
649 | 669 | | |
650 | 670 | | |
| |||
672 | 692 | | |
673 | 693 | | |
674 | 694 | | |
675 | | - | |
| 695 | + | |
| 696 | + | |
676 | 697 | | |
677 | 698 | | |
678 | 699 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
| 13 | + | |
16 | 14 | | |
17 | | - | |
18 | | - | |
19 | | - | |
| 15 | + | |
20 | 16 | | |
21 | 17 | | |
22 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | | - | |
12 | | - | |
13 | | - | |
| 11 | + | |
14 | 12 | | |
15 | 13 | | |
16 | | - | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
17 | 24 | | |
18 | 25 | | |
19 | 26 | | |
20 | 27 | | |
21 | | - | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
22 | 43 | | |
23 | 44 | | |
24 | 45 | | |
| |||
0 commit comments