Hi Mathieu, On 01/02/18 09:51, Mathieu Poirier wrote: > Introducing function partition_sched_domains_locked() by taking > the mutex locking code out of the original function. That way > the work done by partition_sched_domains_locked() can be reused > without dropping the mutex lock. > > This patch doesn't change the functionality provided by the > original code. > > Signed-off-by: Mathieu Poirier <mathieu.poir...@linaro.org> > ---
[...] > +/* > + * Call with hotplug lock held Is this the one that we can actually check if it's locked with lockdep_assert_cpus_held() ? > + */ > +void partition_sched_domains(int ndoms_new, cpumask_var_t doms_new[], > + struct sched_domain_attr *dattr_new) > +{ > + mutex_lock(&sched_domains_mutex); > + partition_sched_domains_locked(ndoms_new, doms_new, dattr_new); > mutex_unlock(&sched_domains_mutex); > } Best, - Juri