Loading init/reboot.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -820,6 +820,7 @@ static Result<void> DoUserspaceReboot() { LOG(INFO) << "Re-enabling service '" << s->name() << "'"; s->Enable(); } ServiceList::GetInstance().ResetState(); LeaveShutdown(); ActionManager::GetInstance().QueueEventTrigger("userspace-reboot-resume"); guard.Disable(); // Go on with userspace reboot. Loading init/service_list.h +5 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,11 @@ class ServiceList { bool IsServicesUpdated() const { return services_update_finished_; } void DelayService(const Service& service) REQUIRES(service_lock); void ResetState() { post_data_ = false; services_update_finished_ = false; } private: std::vector<std::unique_ptr<Service>> services_; Loading Loading
init/reboot.cpp +1 −0 Original line number Diff line number Diff line Loading @@ -820,6 +820,7 @@ static Result<void> DoUserspaceReboot() { LOG(INFO) << "Re-enabling service '" << s->name() << "'"; s->Enable(); } ServiceList::GetInstance().ResetState(); LeaveShutdown(); ActionManager::GetInstance().QueueEventTrigger("userspace-reboot-resume"); guard.Disable(); // Go on with userspace reboot. Loading
init/service_list.h +5 −0 Original line number Diff line number Diff line Loading @@ -81,6 +81,11 @@ class ServiceList { bool IsServicesUpdated() const { return services_update_finished_; } void DelayService(const Service& service) REQUIRES(service_lock); void ResetState() { post_data_ = false; services_update_finished_ = false; } private: std::vector<std::unique_ptr<Service>> services_; Loading