--- c768588e180b5ae7a83bebad45ace3ac34da0d19 +++ 906d1a8f9051d9366791283a337e5ba51f1a9a9b @@ -1633,6 +1633,8 @@ static int select_idle_sibling(struct ta struct sched_domain *sd; int i; + goto done; + /* * If the task is going to be woken-up on this cpu and if it is * already idle, then it is the right target. @@ -1671,7 +1673,7 @@ static int select_idle_sibling(struct ta break; } rcu_read_unlock(); - +done: return target; }