projects
/
cascardo
/
linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cpufreq / sched: Pass flags to cpufreq_update_util()
[cascardo/linux.git]
/
include
/
linux
/
sched.h
diff --git
a/include/linux/sched.h
b/include/linux/sched.h
index
62c68e5
..
b0fa726
100644
(file)
--- a/
include/linux/sched.h
+++ b/
include/linux/sched.h
@@
-3469,15
+3469,19
@@
static inline unsigned long rlimit_max(unsigned int limit)
return task_rlimit_max(current, limit);
}
return task_rlimit_max(current, limit);
}
+#define SCHED_CPUFREQ_RT (1U << 0)
+#define SCHED_CPUFREQ_DL (1U << 1)
+
+#define SCHED_CPUFREQ_RT_DL (SCHED_CPUFREQ_RT | SCHED_CPUFREQ_DL)
+
#ifdef CONFIG_CPU_FREQ
struct update_util_data {
#ifdef CONFIG_CPU_FREQ
struct update_util_data {
- void (*func)(struct update_util_data *data,
- u64 time, unsigned long util, unsigned long max);
+ void (*func)(struct update_util_data *data, u64 time, unsigned int flags);
};
void cpufreq_add_update_util_hook(int cpu, struct update_util_data *data,
};
void cpufreq_add_update_util_hook(int cpu, struct update_util_data *data,
- void (*func)(struct update_util_data *data, u64 time,
-
unsigned long util, unsigned long max
));
+ void (*func)(struct update_util_data *data, u64 time,
+
unsigned int flags
));
void cpufreq_remove_update_util_hook(int cpu);
#endif /* CONFIG_CPU_FREQ */
void cpufreq_remove_update_util_hook(int cpu);
#endif /* CONFIG_CPU_FREQ */