Messages in this thread | | | From | Hao Jia <> | Subject | [PATCH v3 0/2] sched/core: Avoid obvious double update_rq_clock warning | Date | Wed, 27 Apr 2022 16:00:12 +0800 |
| |
These two patches are about the kernel scheduler:
patch 1: fixed the issue that kernel may trigger WARN_DOUBLE_CLOCK warning. patch 2: removed some no longer needed comments in the deadline scheduler and cleaned up the code.
Thanks for suggestion from Dietmar Eggemann & Peter Zijlstra.
v2->v3: - Modify some descriptions and errors in the commit information. - Fixed a bug that might trigger the WARN_DOUBLE_CLOCK warning in migrate_task_rq_dl(). - Add Reviewed-by: Dietmar Eggemann <dietmar.eggemann@arm.com> for patch 2.
v1->v2: - Added double_rq_clock_clear_update inline helper to clear RQCF_UPDATED of rq->clock_update_flags. - split into two separate patches.
[v1] https://lore.kernel.org/lkml/20220418090929.54005-1-jiahao.os@bytedance.com/ [v2] https://lore.kernel.org/lkml/20220422090944.52618-1-jiahao.os@bytedance.com/
Hao Jia (2): sched/core: Avoid obvious double update_rq_clock warning sched/deadline: Remove superfluous rq clock update in push_dl_task()
kernel/sched/core.c | 6 +++--- kernel/sched/deadline.c | 13 ++++--------- kernel/sched/rt.c | 5 +++-- kernel/sched/sched.h | 31 +++++++++++++++++++++++++++---- 4 files changed, 37 insertions(+), 18 deletions(-)
-- 2.32.0
| |