From: Jerry Zhang Date: Fri, 24 Feb 2017 00:39:30 +0000 (-0800) Subject: Add support for MTP_RESET_DEVICE operation. X-Git-Tag: android-x86-8.1-r1~356^2~2^2~1^2^2 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=6dafeccb9c82e2b1328f36fbce1b26e7799b1100;p=android-x86%2Fframeworks-av.git Add support for MTP_RESET_DEVICE operation. Since we only support one open session, this command is the same as CLOSE_SESSION. Test: mtp-reset Change-Id: I2e95687a685af239c92473feb7c98419fcd55a1e --- diff --git a/media/mtp/MtpServer.cpp b/media/mtp/MtpServer.cpp index 5a1d6dce56..88dabff112 100644 --- a/media/mtp/MtpServer.cpp +++ b/media/mtp/MtpServer.cpp @@ -54,7 +54,7 @@ static const MtpOperationCode kSupportedOperationCodes[] = { MTP_OPERATION_SEND_OBJECT, // MTP_OPERATION_INITIATE_CAPTURE, // MTP_OPERATION_FORMAT_STORE, -// MTP_OPERATION_RESET_DEVICE, + MTP_OPERATION_RESET_DEVICE, // MTP_OPERATION_SELF_TEST, // MTP_OPERATION_SET_OBJECT_PROTECTION, // MTP_OPERATION_POWER_DOWN, @@ -362,6 +362,7 @@ bool MtpServer::handleRequest() { case MTP_OPERATION_OPEN_SESSION: response = doOpenSession(); break; + case MTP_OPERATION_RESET_DEVICE: case MTP_OPERATION_CLOSE_SESSION: response = doCloseSession(); break;