Go to file
Lingfeng Yang eec5e52ea2 Fix adb flakiness on reboot
bug: 31950237

There are two lists of active ADB transports (devices),
and with the emulator, they can go out of sync.

This CL more conservatively checks if there are no
transports in either list before commiting to
register a new transport for the emulator.

Change-Id: Id1201dc59c70825881dad80925c2e5bcc13dbd5e
(cherry picked from commit edaedfd5da)
2016-10-12 22:27:45 +00:00
adb Fix adb flakiness on reboot 2016-10-12 22:27:45 +00:00
adf Adf: Remove unused variable 2015-07-27 22:08:16 -07:00
base adb: fix fd double close, Subprocess lifetime issue. 2016-06-20 14:51:05 -07:00
bootstat bootstat: Calculate and log the time_since_last_boot metric. 2016-08-15 14:52:29 -07:00
cpio fs_config: replace getenv('OUT') by new fs_config parameter 2015-07-09 21:47:07 -07:00
crash_reporter crash_reporter_tests: Compile only on 'eng' builds. 2016-02-04 13:56:25 -08:00
debuggerd Fix race condition updating local map data. 2016-08-25 15:01:53 -07:00
fastboot DO NOT MERGE: Fix bug in product path building 2016-08-23 00:26:19 +00:00
fingerprintd Fingerprint: Plumb enumerate support. 2015-12-04 10:07:55 -08:00
fs_mgr Split fstab mount into 2 phases 2016-09-06 12:53:38 -07:00
gatekeeperd Move gatekeeperd to system-background cpuset. 2016-04-15 14:29:40 +02:00
healthd healthd: Check if battery device exists instead of charger drivers before setting fake properties. am: 9cb3d3ccf4 2016-05-17 18:23:04 +00:00
include liblog: add __android_log_close() 2016-09-08 07:40:08 +00:00
init Traverse /etc/init in a well-defined order 2016-10-09 10:16:20 -07:00
libbacktrace Fix race condition updating local map data. 2016-08-25 15:01:53 -07:00
libbinderwrapper libbinderwrapper: Add BinderWrapper::GetOrCreateInstance() 2016-01-04 12:56:27 -08:00
libcutils Fix permissions for /data/preloads 2016-07-20 17:25:12 -07:00
libdiskconfig am eb075e28: am c8179498: am 2f62edf7: Merge "libdiskconfig: Turn on -Werror" 2014-05-21 21:19:27 +00:00
libion am 8d2cd035: am 2ddb9cb1: am ed43be39: Merge "Remove LOCAL_ADDITIONAL_DEPENDENCIES in cases where it\'s not needed." 2015-04-02 22:07:16 +00:00
liblog Revert "Restrict pmsg use to eng builds." 2016-09-20 16:19:41 +00:00
libmemtrack Remove a hack for getting libpagerank's headers. 2015-09-22 22:35:30 -07:00
libmemunreachable adb: fix fd double close, Subprocess lifetime issue. 2016-06-20 14:51:05 -07:00
libmincrypt Enable clang compilation. 2015-05-14 10:53:48 -07:00
libnativebridge Revert "nativebrige: log code_cache access errors to stderr as well" 2016-01-27 17:53:20 +00:00
libnativeloader Add support to indicate bitness of public library. 2016-06-21 16:11:23 -07:00
libnetutils Remove a dead header (<netutils/dhcp.h>). 2016-05-18 14:22:15 -07:00
libpackagelistparser packagelistparser: rename to libpackagelistparser 2015-11-05 12:12:38 -08:00
libpixelflinger Use dlmalloc from external/dlmalloc instead of bionic/. 2016-01-22 11:04:35 -08:00
libprocessgroup Don't use mem cgroups for pid accounting. 2016-03-18 15:35:48 +01:00
libsparse Fix static analyzer issues caught by clang 2016-02-01 11:19:26 -08:00
libsuspend libsuspend: move to exponential backoff 2016-10-11 14:51:34 -07:00
libsync Fix isValid() condition for libsync tests 2015-11-05 10:07:53 -08:00
libsysutils Fix vold vulnerability in FrameworkListener am: 470484d2a2 am: e9e046df6c am: 109024f74a am: b906ad88b9 am: 2fadbb93a4 am: e04054d9bb am: 9745b11db1 am: 2f78b2c3d6 am: 2b5e6d8ffc am: 2427a462c0 2016-08-19 22:50:00 +00:00
libusbhost libusbhost: add usb_device_reset 2016-01-13 16:01:42 -08:00
libutils Fix race bug in attemptIncStrong 2016-08-29 17:45:26 -07:00
libziparchive Fix out of bound access in libziparchive am: 1ee4892e66 am: c24dd97654 am: 8788591224 am: 167562aa76 am: 398adf9b55 am: 680c3f1dc4 2016-10-07 00:26:31 +00:00
lmkd lmkd: subscribe to low mempressure events. 2016-02-09 11:25:18 +01:00
logcat logd: logcat -L takes longer causing vold to timeout. 2016-08-03 20:27:02 +00:00
logd logd: crash in prune mLastWorstPidOfSystem 2016-09-02 10:36:13 -07:00
logwrapper am eaf04aa0: am 3b94cef1: Merge "Add FORK_EXECVP_OPTION_CAPTURE_OUTPUT to logwrap.h" 2015-08-22 02:40:51 +00:00
metricsd Merge "metricsd: Create a brillo::MessageLoop." 2016-02-04 23:38:54 +00:00
mkbootimg mkbootimg: use int for os_version and os_patch_level 2016-03-29 18:27:13 -07:00
reboot reboot: Turn on -Werror 2014-05-21 12:58:38 -07:00
rootdir Use BOARD_USES_VENDORIMAGE to detect vendor image presence - DO NOT MERGE 2016-09-20 18:21:35 +00:00
run-as run-as should accept /data/user/0 symlink 2016-03-21 07:56:46 -06:00
sdcard [DO NOT MERGE] Use FUSE_SHORTCIRCUIT if available 2016-08-04 05:02:18 -07:00
toolbox Allow building with Python 3.x 2016-03-08 08:18:34 -08:00
trusty [core][trusty] add gatekeeper module 2015-11-12 12:19:48 -08:00
tzdatacheck Track rename of base/ to android-base/. 2015-12-04 22:00:26 -08:00
.gitignore Ignore adb/*.pyc files 2015-08-11 12:59:58 -07:00
Android.mk Remove the simulator target from all makefiles. 2011-07-11 22:12:32 -07:00
CleanSpec.mk Use BOARD_USES_VENDORIMAGE to detect vendor image presence - DO NOT MERGE 2016-09-20 09:46:42 -07:00
MODULE_LICENSE_APACHE2 auto import from //depot/cupcake/@135843 2013-07-30 13:56:49 -07:00
NOTICE Fix omission in NOTICE file. 2013-07-30 13:56:55 -07:00