OSDN Git Service

thermalservice: don't register IThermalCallback service
authorTodd Poynor <toddpoynor@google.com>
Sat, 26 Aug 2017 07:53:06 +0000 (00:53 -0700)
committerTodd Poynor <toddpoynor@google.com>
Sat, 26 Aug 2017 08:17:40 +0000 (01:17 -0700)
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

services/thermalservice/thermalserviced.cpp

index b9315b8..8e27266 100644 (file)
@@ -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();
 }