Re: [PATCH 1/5] regulator: core: Resolve supply earlier
From: Mark Brown
Date: Tue Apr 19 2016 - 11:41:12 EST
On Tue, Apr 19, 2016 at 11:16:59AM +0100, Jon Hunter wrote:
> So the following seems to work, but only item I am uncertain about
> is if it is ok to move the mutex_lock to after the
> machine_set_constraints()?
We definitely don't need the list to apply constraints to a single
regulator.
> + mutex_lock(®ulator_list_mutex);
> +
> ret = device_register(&rdev->dev);
> if (ret != 0) {
> put_device(&rdev->dev);
> + mutex_unlock(®ulator_list_mutex);
> goto wash;
> }
This is *really* weird. Why would we need the list lock to do a
device_register()?
Attachment:
signature.asc
Description: PGP signature