One CPU could be chosen by concurrent forks because CPU selection and runq addition are not done atomicly. So this fix makes the two steps atomic. Change-Id: Ib6b75ad655789385d13207e0a47fa4717dec854a
One CPU could be chosen by concurrent forks because CPU selection and runq addition are not done atomicly. So this fix makes the two steps atomic. Change-Id: Ib6b75ad655789385d13207e0a47fa4717dec854a