#ifndef _SCHED_RT_H #define _SCHED_RT_H #include static inline int rt_prio(int prio) { if (unlikely(prio < MAX_RT_PRIO)) return 1; return 0; } static inline int rt_task(struct task_struct *p) { return rt_prio(p->prio); } #ifdef CONFIG_RT_MUTEXES extern int rt_mutex_getprio(struct task_struct *p); extern void rt_mutex_setprio(struct task_struct *p, int prio); extern int rt_mutex_get_effective_prio(struct task_struct *task, int newprio); extern struct task_struct *rt_mutex_get_top_task(struct task_struct *task); extern void rt_mutex_adjust_pi(struct task_struct *p); static inline bool tsk_is_pi_blocked(struct task_struct *tsk) { return tsk->pi_blocked_on != NULL; } #else static inline int rt_mutex_getprio(struct task_struct *p) { return p->normal_prio; } static inline int rt_mutex_get_effective_prio(struct task_struct *task, int newprio) { return newprio; } static inline struct task_struct *rt_mutex_get_top_task(struct task_struct *task) { return NULL; } # define rt_mutex_adjust_pi(p) do { } while (0) static inline bool tsk_is_pi_blocked(struct task_struct *tsk) { return false; } #endif extern void normalize_rt_tasks(void); /* * default timeslice is 100 msecs (used only for SCHED_RR tasks). * Timeslices get refilled after they expire. */ #define RR_TIMESLICE (100 * HZ / 1000) #endif /* _SCHED_RT_H */ nux-2.6.19.y Hosts the 0x221E linux distro kernel.Ubuntu
summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/omapdrm/dss/base.c
31cb08f027011e8b6159966810bb514e3&showmsg=1'>Expand)
AgeCommit message (Expand)Author
2024-09-16drm/omap: Fix possible NULL dereferenceTomi Valkeinen
2024-08-07gpu: drm: use for_each_endpoint_of_node()Kuninori Morimoto
Author
2022-11-25media: ARM: dts: imx6qdl-pico: Drop clock-names propertyLad Prabhakar
2021-09-22ARM: dts: imx6qdl-pico: Fix Ethernet supportFabio Estevam
2009-06-06perf_counter tools: Move from Documentation/perf_counter/ to tools/perf/Ingo Molnar