[PATCH 5.4 098/132] regulator: push allocation in set_consumer_device_supply() out of lock