1From b493c0ab51b621ac7aa88c89ae127d0bc8efd5bf Mon Sep 17 00:00:00 2001 2From: Eddie Cai <eddie.cai.linux@gmail.com> 3Date: Thu, 6 Sep 2018 17:58:09 +0800 4Subject: [PATCH 11/20] adbd: Support reboot loader 5 6Signed-off-by: Eddie Cai <eddie.cai.linux@gmail.com> 7Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 8--- 9 core/adbd/services.c | 5 +++++ 10 1 file changed, 5 insertions(+) 11 12diff --git a/core/adbd/services.c b/core/adbd/services.c 13index 6de1951..e4eedc9 100644 14--- a/core/adbd/services.c 15+++ b/core/adbd/services.c 16@@ -185,6 +185,11 @@ void reboot_service(int fd, void *arg) 17 waitpid(pid, &ret, 0); 18 } 19 20+ if (strstr(arg, "loader")) { 21+ system("reboot loader"); 22+ while(1) { pause(); } 23+ } 24+ 25 ret = android_reboot(ANDROID_RB_RESTART2, 0, (char *) arg); 26 if (ret < 0) { 27 snprintf(buf, sizeof(buf), "reboot failed: %s\n", strerror(errno)); 28-- 292.20.1 30 31