lkml.org 
[lkml]   [2011]   [Apr]   [21]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
Patch in this message
/
Date
Subject[PATCH] sched: deduplicate mm checks in normalize_rt_tasks()
From
When normalizing realtime tasks, only user tasks are concerned by
checking their ->mm.
If the task is not realtime, the -mm is checked again, thus the
overwork could be removed.

Signed-off-by: Hillf Danton <dhillf@gmail.com>
---
--- a/kernel/sched.c 2011-03-30 03:09:48.000000000 +0800
+++ b/kernel/sched.c 2011-04-21 20:59:28.000000000 +0800
@@ -8364,7 +8364,7 @@ void normalize_rt_tasks(void)
* Renice negative nice level userspace
* tasks back to 0:
*/
- if (TASK_NICE(p) < 0 && p->mm)
+ if (TASK_NICE(p) < 0)
set_user_nice(p, 0);
continue;
}

\
 
 \ /
  Last update: 2011-04-21 15:19    [from the cache]
©2003-2011 Jasper Spaans