From 7bca77a21bc202621ab60a3599b2cf8a30ef81e2 Mon Sep 17 00:00:00 2001 From: Martijn Coenen Date: Wed, 13 Mar 2019 11:51:08 +0000 Subject: Revert "libbinder: Choose the binder driver at runtime based on system/vendor process." This reverts commit 46f95536bec334f8472ea92a7697c37602337398. Reason for revert: appears to break (some?) native tests, which start looking for binder services in /dev/vndbinder Change-Id: Id27d90e484d23a5975869729fa274213a9b1e1e4 --- libs/binder/ProcessState.cpp | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) (limited to 'libs/binder/ProcessState.cpp') diff --git a/libs/binder/ProcessState.cpp b/libs/binder/ProcessState.cpp index 86afffc079..3798b61ab9 100644 --- a/libs/binder/ProcessState.cpp +++ b/libs/binder/ProcessState.cpp @@ -26,7 +26,6 @@ #include #include #include -#include #include #include @@ -44,22 +43,16 @@ #define BINDER_VM_SIZE ((1 * 1024 * 1024) - sysconf(_SC_PAGE_SIZE) * 2) #define DEFAULT_MAX_BINDER_THREADS 15 -const char* kDefaultVendorDriver = "/dev/vndbinder"; +#ifdef __ANDROID_VNDK__ +const char* kDefaultDriver = "/dev/vndbinder"; +#else const char* kDefaultDriver = "/dev/binder"; +#endif // ------------------------------------------------------------------------- namespace android { -static const char *getDefaultBinderDriver() { - // Some libs might have their system variants loaded in a vendor process, so - // we cannot depend on a compile time check. - if (android_is_in_vendor_process()) { - return kDefaultVendorDriver; - } - return kDefaultDriver; -} - class PoolThread : public Thread { public: @@ -84,7 +77,7 @@ sp ProcessState::self() if (gProcess != nullptr) { return gProcess; } - gProcess = new ProcessState(getDefaultBinderDriver()); + gProcess = new ProcessState(kDefaultDriver); return gProcess; } -- cgit v1.2.3-59-g8ed1b