[PATCH 56/75] regulator: push allocation in set_consumer_device_supply() out of lock