projects
/
openwrt
/
staging
/
blogic.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
02e4bac
)
sched: max_vruntime() simplification
author
Peter Zijlstra
<a.p.zijlstra@chello.nl>
Mon, 15 Oct 2007 15:00:11 +0000
(17:00 +0200)
committer
Ingo Molnar
<mingo@elte.hu>
Mon, 15 Oct 2007 15:00:11 +0000
(17:00 +0200)
max_vruntime() simplification.
Signed-off-by: Ingo Molnar <mingo@elte.hu>
Signed-off-by: Peter Zijlstra <a.p.zijlstra@chello.nl>
kernel/sched_fair.c
patch
|
blob
|
history
diff --git
a/kernel/sched_fair.c
b/kernel/sched_fair.c
index 2bd9625fa62d0d6f52fa62fd1329fc85edc98580..91664d665c0ff938adb8306f2aca5af62d216fd5 100644
(file)
--- a/
kernel/sched_fair.c
+++ b/
kernel/sched_fair.c
@@
-117,8
+117,8
@@
static inline struct task_struct *task_of(struct sched_entity *se)
static inline u64
max_vruntime(u64 min_vruntime, u64 vruntime)
{
- if ((vruntime > min_vruntime) ||
-
(min_vruntime > (1ULL << 61) && vruntime < (1ULL << 50))
)
+ s64 delta = (s64)(vruntime - min_vruntime);
+
if (delta > 0
)
min_vruntime = vruntime;
return min_vruntime;