cregit-Linux how code gets into the kernel

Release 4.12 include/linux/sched/deadline.h

#ifndef _LINUX_SCHED_DEADLINE_H

#define _LINUX_SCHED_DEADLINE_H

#include <linux/sched.h>

/*
 * SCHED_DEADLINE tasks has negative priorities, reflecting
 * the fact that any of them has higher prio than RT and
 * NORMAL/BATCH tasks.
 */


#define MAX_DL_PRIO		0


static inline int dl_prio(int prio) { if (unlikely(prio < MAX_DL_PRIO)) return 1; return 0; }

Contributors

PersonTokensPropCommitsCommitProp
Dario Faggioli25100.00%1100.00%
Total25100.00%1100.00%


static inline int dl_task(struct task_struct *p) { return dl_prio(p->prio); }

Contributors

PersonTokensPropCommitsCommitProp
Dario Faggioli20100.00%1100.00%
Total20100.00%1100.00%


static inline bool dl_time_before(u64 a, u64 b) { return (s64)(a - b) < 0; }

Contributors

PersonTokensPropCommitsCommitProp
Juri Lelli25100.00%1100.00%
Total25100.00%1100.00%

#endif /* _LINUX_SCHED_DEADLINE_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Dario Faggioli5664.37%133.33%
Juri Lelli2528.74%133.33%
Ingo Molnar66.90%133.33%
Total87100.00%3100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.