Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 3ddccdb1 authored by Todd Poynor's avatar Todd Poynor
Browse files

thermalservice: don't register IThermalCallback service

This service is only to be registered with IThermal 1.1 HALs via a
registration method, not for lookup via hwservicemanager.

Bug: 64986538
Bug: 30982366
Test: manual on w
Change-Id: I2c14a454dd4446267529f2e1cbf99ff23fbd1737
parent c7dc3784
Loading
Loading
Loading
Loading
+0 −6
Original line number Diff line number Diff line
@@ -97,18 +97,12 @@ void ThermalServiceDaemon::getThermalHal() {
}

void ThermalServiceDaemon::thermalCallbackStartup() {
    status_t err;

    // HIDL IThermalCallback startup
    // Need at least 2 threads in thread pool since we wait for dead HAL
    // to come back on the binder death notification thread and we need
    // another thread for the incoming service now available call.
    configureRpcThreadpool(2, false /* callerWillJoin */);
    mThermalCallback = new ThermalCallback();
    err = mThermalCallback->registerAsService();
    ALOGE_IF(err != OK, "Cannot register %s: %d",
        IThermalCallback::descriptor, err);

    // Lookup Thermal HAL and register our ThermalCallback.
    getThermalHal();
}