Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 2bbf8ee8 authored by Ricky Niu's avatar Ricky Niu
Browse files

Fixed the build break in cf_x86_tv-userdebug



Change the long to int64_t in function setCurrentUsbFunctions

Bug: 260947383
Change-Id: I4832e2890ea561c8ad377e5a62bfa22dae35bf0f
Signed-off-by: default avatarRicky Niu <rickyniu@google.com>
parent 5d13ab6d
Loading
Loading
Loading
Loading
+6 −5
Original line number Diff line number Diff line
@@ -149,7 +149,9 @@ Status UsbGadget::setupFunctions(long functions,
	const shared_ptr<IUsbGadgetCallback> &callback, uint64_t timeout,
	int64_t in_transactionId) {
    bool ffsEnabled = false;
    ALOGI("functions: %ld, timeout: %ld", functions, timeout);
    if (timeout == 0) {
	ALOGI("timeout not setup");
    }

    if ((functions & GadgetFunction::ADB) != 0) {
        ffsEnabled = true;
@@ -193,9 +195,9 @@ Status getI2cBusHelper(string *name) {
    return Status::ERROR;
}

ScopedAStatus UsbGadget::setCurrentUsbFunctions(long functions,
ScopedAStatus UsbGadget::setCurrentUsbFunctions(int64_t functions,
                                               const shared_ptr<IUsbGadgetCallback> &callback,
					       int64_t timeout,
					       int64_t timeoutMs,
					       int64_t in_transactionId) {
    std::unique_lock<std::mutex> lk(mLockSetCurrentFunction);
    std::string current_usb_power_operation_mode, current_usb_type;
@@ -203,7 +205,6 @@ ScopedAStatus UsbGadget::setCurrentUsbFunctions(long functions,

    string accessoryCurrentLimitEnablePath, accessoryCurrentLimitPath, path;

    ALOGI("enter setCurrentUsbFunctions, in_transactionId=%ld , %ld", in_transactionId , timeout);
    mCurrentUsbFunctions = functions;
    mCurrentUsbFunctionsApplied = false;

@@ -237,7 +238,7 @@ ScopedAStatus UsbGadget::setCurrentUsbFunctions(long functions,
                -1, "Error while calling setCurrentUsbFunctionsCb");
    }

    status = setupFunctions(functions, callback, timeout, in_transactionId);
    status = setupFunctions(functions, callback, timeoutMs, in_transactionId);
    if (status != Status::SUCCESS) {
        goto error;
    }
+2 −2
Original line number Diff line number Diff line
@@ -89,9 +89,9 @@ struct UsbGadget : public BnUsbGadget {
    bool mCurrentUsbFunctionsApplied;
    UsbSpeed mUsbSpeed;

    ScopedAStatus setCurrentUsbFunctions(long functions,
    ScopedAStatus setCurrentUsbFunctions(int64_t functions,
            const shared_ptr<IUsbGadgetCallback> &callback,
            int64_t timeout, int64_t in_transactionId) override;
            int64_t timeoutMs, int64_t in_transactionId) override;

    ScopedAStatus getCurrentUsbFunctions(const shared_ptr<IUsbGadgetCallback> &callback,
	    int64_t in_transactionId) override;
+0 −5
Original line number Diff line number Diff line
@@ -17,11 +17,6 @@
#include <android/binder_manager.h>
#include <android/binder_process.h>
#include "UsbGadget.h"
/*using android::OK;
using android::hardware::configureRpcThreadpool;
using android::hardware::joinRpcThreadpool;
using android::sp;
using android::status_t;*/
using ::aidl::android::hardware::usb::gadget::UsbGadget;
int main() {
    ABinderProcess_setThreadPoolMaxThreadCount(0);