[PATCH 5.8 135/177] regulator: push allocation in set_consumer_device_supply() out of lock