On Mon, Aug 16, 2021 at 11:20:01AM +0800, Jianqun Xu wrote: > + ret = _regulator_get_voltage(rdev); > + if (ret < 0) > + ret = 0; > + > _notifier_call_chain(rdev, REGULATOR_EVENT_ENABLE, > - NULL); > + &ret); This is going to be really expensive for devices without a cache and it's going to be *very* rarely used if ever.