sched/deadline: Fix sparse static warnings
[firefly-linux-kernel-4.4.55.git] / kernel / fork.c
index e6c0f1a22914f9362ed116ea1c4dd86cbb30499d..01b450a61abdc56cb57dbd5aef3a967fcb8507e8 100644 (file)
@@ -1087,8 +1087,10 @@ static void rt_mutex_init_task(struct task_struct *p)
 {
        raw_spin_lock_init(&p->pi_lock);
 #ifdef CONFIG_RT_MUTEXES
-       plist_head_init(&p->pi_waiters);
+       p->pi_waiters = RB_ROOT;
+       p->pi_waiters_leftmost = NULL;
        p->pi_blocked_on = NULL;
+       p->pi_top_task = NULL;
 #endif
 }