Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:kernel\sched\sched.h Create Date:2022-07-28 05:59:20
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:rq_clock_skip_update

Proto:static inline void rq_clock_skip_update(struct rq *rq)

Type:void

Parameter:

TypeParameterName
struct rq *rq
1112  lockdep_assert_held( & runqueue lock: )
1113  clock_update_flags |= q::clock_update_flags bits* %RQCF_REQ_SKIP - will request skipping of clock update on the next* call to __schedule(). This is an optimisation to avoid* neighbouring rq clock updates.* %RQCF_ACT_SKIP - is set from inside of __schedule() when skipping is
Caller
NameDescribe
check_preempt_curr
yield_task_fairsched_yield() is very simple* The magic of dealing with the ->skip buddy is in pick_next_entity.
yield_task_dlYield task semantic for -deadline tasks is:* get off from the CPU until our next instance, with* a new runtime