enqueue_load_avg(cfs_rq, se);
        if (se->on_rq) {
                update_load_add(&cfs_rq->load, se->load.weight);
-               if (!curr) {
-                       /*
-                        * The entity's vruntime has been adjusted, so let's check
-                        * whether the rq-wide min_vruntime needs updated too. Since
-                        * the calculations above require stable min_vruntime rather
-                        * than up-to-date one, we do the update at the end of the
-                        * reweight process.
-                        */
+               if (!curr)
                        __enqueue_entity(cfs_rq, se);
-                       update_min_vruntime(cfs_rq);
-               }
+
+               /*
+                * The entity's vruntime has been adjusted, so let's check
+                * whether the rq-wide min_vruntime needs updated too. Since
+                * the calculations above require stable min_vruntime rather
+                * than up-to-date one, we do the update at the end of the
+                * reweight process.
+                */
+               update_min_vruntime(cfs_rq);
        }
 }