summaryrefslogtreecommitdiffstats
path: root/adb
diff options
context:
space:
mode:
authorNick Kralevich <nnk@google.com>2014-03-04 08:23:06 +0000
committerAndroid Git Automerger <android-git-automerger@android.com>2014-03-04 08:23:06 +0000
commit3530b9cd4675a5e0c5c02dd765450b84ace67401 (patch)
tree303f00098bb7d9e6200947b118203b0299edea81 /adb
parentc96c29548fa0c933e5aa78116f90ff6be5c4fc39 (diff)
parent02916aa20e3ffbe4b738bb12dc1607a7ec6a8c37 (diff)
downloadsystem_core-3530b9cd4675a5e0c5c02dd765450b84ace67401.zip
system_core-3530b9cd4675a5e0c5c02dd765450b84ace67401.tar.gz
system_core-3530b9cd4675a5e0c5c02dd765450b84ace67401.tar.bz2
am 02916aa2: Remove obsolete vdc call.
* commit '02916aa20e3ffbe4b738bb12dc1607a7ec6a8c37': Remove obsolete vdc call.
Diffstat (limited to 'adb')
-rw-r--r--adb/adb.c3
-rw-r--r--adb/services.c15
2 files changed, 2 insertions, 16 deletions
diff --git a/adb/adb.c b/adb/adb.c
index 665e958..e116414 100644
--- a/adb/adb.c
+++ b/adb/adb.c
@@ -1338,12 +1338,11 @@ int adb_main(int is_daemon, int server_port)
** AID_NET_BT and AID_NET_BT_ADMIN to diagnose bluetooth (hcidump)
** AID_SDCARD_R to allow reading from the SD card
** AID_SDCARD_RW to allow writing to the SD card
- ** AID_MOUNT to allow unmounting the SD card before rebooting
** AID_NET_BW_STATS to read out qtaguid statistics
*/
gid_t groups[] = { AID_ADB, AID_LOG, AID_INPUT, AID_INET, AID_GRAPHICS,
AID_NET_BT, AID_NET_BT_ADMIN, AID_SDCARD_R, AID_SDCARD_RW,
- AID_MOUNT, AID_NET_BW_STATS };
+ AID_NET_BW_STATS };
if (setgroups(sizeof(groups)/sizeof(groups[0]), groups) != 0) {
exit(1);
}
diff --git a/adb/services.c b/adb/services.c
index 5b63a43..dcaf276 100644
--- a/adb/services.c
+++ b/adb/services.c
@@ -116,23 +116,10 @@ void reboot_service(int fd, void *arg)
{
char buf[100];
char property_val[PROPERTY_VALUE_MAX];
- int pid, ret;
+ int ret;
sync();
- /* Attempt to unmount the SD card first.
- * No need to bother checking for errors.
- */
- pid = fork();
- if (pid == 0) {
- /* ask vdc to unmount it */
- execl("/system/bin/vdc", "/system/bin/vdc", "volume", "unmount",
- getenv("EXTERNAL_STORAGE"), "force", NULL);
- } else if (pid > 0) {
- /* wait until vdc succeeds or fails */
- waitpid(pid, &ret, 0);
- }
-
ret = snprintf(property_val, sizeof(property_val), "reboot,%s", (char *) arg);
if (ret >= (int) sizeof(property_val)) {
snprintf(buf, sizeof(buf), "reboot string too long. length=%d\n", ret);