summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTreehugger Robot <android-build-prod@system.gserviceaccount.com>2021-10-26 15:04:11 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2021-10-26 15:04:11 +0000
commit595155cc487accefb00e5ef0d50bb265c161b26d (patch)
treedb5e37c6a26aef2759fe3a64e295ae4ddfd75606
parent49c5d0bdfbe136a8af2b028a3b81db8a3615f1da (diff)
parent4300c3a42aee3f9591a53026e2447b32f9859f4d (diff)
Merge changes from topic "am-e37d4864-50de-4ca8-8c81-ac05f0f5f4c0" into s-keystone-qcom-dev
* changes: [automerger] ADSPRPC: Pass 64 bit va buffer to remote_mmap64 from remote_mmap am: 5441a5be1a ADSPRPC: Pass 64 bit va buffer to remote_mmap64 from remote_mmap
-rw-r--r--src/fastrpc_apps_user.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/fastrpc_apps_user.c b/src/fastrpc_apps_user.c
index 1dbc58e..867702d 100644
--- a/src/fastrpc_apps_user.c
+++ b/src/fastrpc_apps_user.c
@@ -1250,7 +1250,12 @@ bail:
}
int remote_mmap(int fd, uint32_t flags, uint32_t vaddrin, int size, uint32_t* vaddrout) {
- return remote_mmap64(fd, flags, (uintptr_t)vaddrin, (int64_t)size, (uint64_t*)vaddrout);
+ uint64_t vaddrout_64;
+ int nErr = 0;
+
+ nErr = remote_mmap64(fd, flags, (uintptr_t)vaddrin, (int64_t)size, &vaddrout_64);
+ *vaddrout = (uint32_t)vaddrout_64;
+ return nErr;
}
int remote_munmap64(uint64_t vaddrout, int64_t size) {