diff options
author | Elliott Hughes <enh@google.com> | 2014-11-20 18:40:04 +0000 |
---|---|---|
committer | Android Git Automerger <android-git-automerger@android.com> | 2014-11-20 18:40:04 +0000 |
commit | 330c3ee9449670cd56954b9e5d107f7b450f76d5 (patch) | |
tree | d5031a7d0f6cec06eba10a279b7949c9df268c3a /adb | |
parent | 6b35b295d3f61b08e60dc556ad06a79f97d740b3 (diff) | |
parent | 1bc314d3dda8a2e34d48c3811c0b29b9135f9051 (diff) | |
download | system_core-330c3ee9449670cd56954b9e5d107f7b450f76d5.zip system_core-330c3ee9449670cd56954b9e5d107f7b450f76d5.tar.gz system_core-330c3ee9449670cd56954b9e5d107f7b450f76d5.tar.bz2 |
am 1bc314d3: am 51184950: Merge "Disable vendor id filtering for Linux."
* commit '1bc314d3dda8a2e34d48c3811c0b29b9135f9051':
Disable vendor id filtering for Linux.
Diffstat (limited to 'adb')
-rw-r--r-- | adb/transport_usb.c | 18 | ||||
-rwxr-xr-x | adb/usb_vendors.c | 6 |
2 files changed, 4 insertions, 20 deletions
diff --git a/adb/transport_usb.c b/adb/transport_usb.c index ee6b637..3d19803 100644 --- a/adb/transport_usb.c +++ b/adb/transport_usb.c @@ -23,10 +23,6 @@ #define TRACE_TAG TRACE_TRANSPORT #include "adb.h" -#if ADB_HOST -#include "usb_vendors.h" -#endif - #ifdef HAVE_BIG_ENDIAN #define H4(x) (((x) & 0xFF000000) >> 24) | (((x) & 0x00FF0000) >> 8) | (((x) & 0x0000FF00) << 8) | (((x) & 0x000000FF) << 24) static inline void fix_endians(apacket *p) @@ -131,18 +127,6 @@ void init_usb_transport(atransport *t, usb_handle *h, int state) #if ADB_HOST int is_adb_interface(int vid, int pid, int usb_class, int usb_subclass, int usb_protocol) { - unsigned i; - for (i = 0; i < vendorIdCount; i++) { - if (vid == vendorIds[i]) { - if (usb_class == ADB_CLASS && usb_subclass == ADB_SUBCLASS && - usb_protocol == ADB_PROTOCOL) { - return 1; - } - - return 0; - } - } - - return 0; + return (usb_class == ADB_CLASS && usb_subclass == ADB_SUBCLASS && usb_protocol == ADB_PROTOCOL); } #endif diff --git a/adb/usb_vendors.c b/adb/usb_vendors.c index 727dbc0..aabf4f2 100755 --- a/adb/usb_vendors.c +++ b/adb/usb_vendors.c @@ -301,7 +301,7 @@ int builtInVendorIds[] = { int vendorIds[VENDOR_COUNT_MAX]; unsigned vendorIdCount = 0; -int get_adb_usb_ini(char* buff, size_t len); +static int get_adb_usb_ini(char* buff, size_t len); void usb_vendors_init(void) { @@ -351,7 +351,7 @@ void usb_vendors_init(void) /* Utils methods */ /* builds the path to the adb vendor id file. returns 0 if success */ -int build_path(char* buff, size_t len, const char* format, const char* home) +static int build_path(char* buff, size_t len, const char* format, const char* home) { if (snprintf(buff, len, format, home, ANDROID_PATH, ANDROID_ADB_INI) >= (signed)len) { return 1; @@ -361,7 +361,7 @@ int build_path(char* buff, size_t len, const char* format, const char* home) } /* fills buff with the path to the adb vendor id file. returns 0 if success */ -int get_adb_usb_ini(char* buff, size_t len) +static int get_adb_usb_ini(char* buff, size_t len) { #ifdef _WIN32 const char* home = getenv("ANDROID_SDK_HOME"); |