Fix includes; use IBase instead of IBinder.

Test: mma
Change-Id: I2604772ff952ed451cc87be330ed131452db8eff
diff --git a/cmds/atrace/atrace.cpp b/cmds/atrace/atrace.cpp
index 4954869..8017e16 100644
--- a/cmds/atrace/atrace.cpp
+++ b/cmds/atrace/atrace.cpp
@@ -513,11 +513,7 @@
 static void pokeHalServices()
 {
     using ::android::hidl::manager::V1_0::IServiceManager;
-    using ::android::hardware::IBinder;
     using ::android::hardware::hidl_string;
-    using ::android::hardware::Parcel;
-
-    Parcel data;
 
     sp<IServiceManager> sm = ::android::hardware::defaultServiceManager();
     auto listRet = sm->list([&](const auto &interfaces) {
@@ -529,9 +525,7 @@
             hidl_string fqInterfaceName = fqInstanceName.substr(0, n);
             hidl_string instanceName = fqInstanceName.substr(n+1, std::string::npos);
             auto getRet = sm->get(fqInterfaceName, instanceName, [&](const auto &interface) {
-                // TODO(b/32756130)
-                // Once IServiceManager returns IBase, use interface->notifySyspropsChanged() here
-                interface->transact(IBinder::SYSPROPS_TRANSACTION, data, nullptr, 0, nullptr);
+                interface->notifySyspropsChanged();
             });
             if (!getRet.isOk()) {
                 fprintf(stderr, "failed to get service %s: %s\n",