cregit-Linux how code gets into the kernel

Release 4.14 include/linux/sched/deadline.h

/* SPDX-License-Identifier: GPL-2.0 */
#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 Faggioli5663.64%125.00%
Juri Lelli2528.41%125.00%
Ingo Molnar66.82%125.00%
Greg Kroah-Hartman11.14%125.00%
Total88100.00%4100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.