瀏覽代碼

sched: remove the 'u64 now' parameter from ->task_new()

remove the 'u64 now' parameter from ->task_new().

( identity transformation that causes no change in functionality. )

Signed-off-by: Ingo Molnar <mingo@elte.hu>
Ingo Molnar 18 年之前
父節點
當前提交
ee0827d8b5
共有 3 個文件被更改,包括 3 次插入3 次删除
  1. 1 1
      include/linux/sched.h
  2. 1 1
      kernel/sched.c
  3. 1 1
      kernel/sched_fair.c

+ 1 - 1
include/linux/sched.h

@@ -872,7 +872,7 @@ struct sched_class {
 
 
 	void (*set_curr_task) (struct rq *rq);
 	void (*set_curr_task) (struct rq *rq);
 	void (*task_tick) (struct rq *rq, struct task_struct *p);
 	void (*task_tick) (struct rq *rq, struct task_struct *p);
-	void (*task_new) (struct rq *rq, struct task_struct *p, u64 now);
+	void (*task_new) (struct rq *rq, struct task_struct *p);
 };
 };
 
 
 struct load_weight {
 struct load_weight {

+ 1 - 1
kernel/sched.c

@@ -1672,7 +1672,7 @@ void fastcall wake_up_new_task(struct task_struct *p, unsigned long clone_flags)
 		 * Let the scheduling class do new task startup
 		 * Let the scheduling class do new task startup
 		 * management (if any):
 		 * management (if any):
 		 */
 		 */
-		p->sched_class->task_new(rq, p, now);
+		p->sched_class->task_new(rq, p);
 		inc_nr_running(p, rq, now);
 		inc_nr_running(p, rq, now);
 	}
 	}
 	check_preempt_curr(rq, p);
 	check_preempt_curr(rq, p);

+ 1 - 1
kernel/sched_fair.c

@@ -1020,7 +1020,7 @@ static void task_tick_fair(struct rq *rq, struct task_struct *curr)
  * monopolize the CPU. Note: the parent runqueue is locked,
  * monopolize the CPU. Note: the parent runqueue is locked,
  * the child is not running yet.
  * the child is not running yet.
  */
  */
-static void task_new_fair(struct rq *rq, struct task_struct *p, u64 now)
+static void task_new_fair(struct rq *rq, struct task_struct *p)
 {
 {
 	struct cfs_rq *cfs_rq = task_cfs_rq(p);
 	struct cfs_rq *cfs_rq = task_cfs_rq(p);
 	struct sched_entity *se = &p->se;
 	struct sched_entity *se = &p->se;