diff --git a/IdleMaint.cpp b/IdleMaint.cpp index 426be58..9d3450a 100644 --- a/IdleMaint.cpp +++ b/IdleMaint.cpp @@ -391,28 +391,6 @@ static void runDevGcOnHal(Service service, GcCallbackImpl cb, GetDescription get } static void runDevGc(void) { - auto aidl_service_name = AStorage::descriptor + "/default"s; - if (AServiceManager_isDeclared(aidl_service_name.c_str())) { - ndk::SpAIBinder binder(AServiceManager_waitForService(aidl_service_name.c_str())); - if (binder.get() != nullptr) { - std::shared_ptr aidl_service = AStorage::fromBinder(binder); - if (aidl_service != nullptr) { - runDevGcOnHal(aidl_service, ndk::SharedRefBase::make(), - &ndk::ScopedAStatus::getDescription); - return; - } - } - LOG(WARNING) << "Device declares " << aidl_service_name - << " but it is not running, skip dev GC on AIDL HAL"; - return; - } - auto hidl_service = HStorage::getService(); - if (hidl_service != nullptr) { - runDevGcOnHal(hidl_service, sp(new HGcCallbackImpl()), - &Return::description); - return; - } - // fallback to legacy code path runDevGcFstab(); }