summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-27fastrpc: Add definition for failing to connect to DSPuminekoAnay Wadhera
Change-Id: Ia40a47c5b3ab87f1f649d42752e4eba3bfc5852b
2023-12-27fastrpc: Export headers to fastrpc header libraryAnay Wadhera
* Audio ADSPRPCD asks for these headers, so instead of fulfilling the dependency in the HAL, satisfy the dependency the way CAF intended. Change-Id: I025a80c3fa5bd33420847fe9b9552ff438d015b4
2023-01-25Merge 037ec12339c3854e8afbec484cbd410793c8f6b3 on remote branchLinux Build Service Account
Change-Id: I4b729034cce4118d03d2c0bf387894288e4c3c92
2022-12-13Snap for 9399374 from 8bf11ff859c5c3e79181308589835eebc4799eaa to ↵Android Build Coastguard Worker
u-keystone-qcom-release Change-Id: Icfd95d97932dbb5aa6d725d9460edd6175eba4a5
2022-11-15[automerger] ADSPRPC: Disable testsig logs in fopen am: ce7fc460fa am: ↵Vamsi Krishna Gattupalli
41d0acf9bf Change-Id: I22811db1eebc8b053b94912f13df547c3abc1dd3
2022-11-15[automerger] ADSPRPC: Disable testsig logs in fopen am: ce7fc460faVamsi Krishna Gattupalli
Change-Id: Ice342f5b555084cc7b7bc79c7ff1f71aa15b9904
2022-11-15ADSPRPC: Disable testsig logs in fopenVamsi Krishna Gattupalli
Disabled printing testsig related file open warning messages which exposes device serial number on Commercial devices. CRs-Fixed: 2888258 Change-Id: I7217f290536ae7e4f825aa4cbd5cf5269d71cd39
2021-12-06Merge mpr-2021-11-05Eric Arseneau
Change-Id: I4cfdf22c956e47211b3dc220c8f0e24e52259030
2021-10-26Merge changes from topic "am-e37d4864-50de-4ca8-8c81-ac05f0f5f4c0" into ↵Treehugger Robot
t-keystone-qcom-dev * changes: [automerger] ADSPRPC: Pass 64 bit va buffer to remote_mmap64 from remote_mmap am: 5441a5be1a am: 4300c3a42a [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
2021-10-26Merge changes from topic "am-e37d4864-50de-4ca8-8c81-ac05f0f5f4c0" into ↵Treehugger Robot
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
2021-09-07[automerger] ADSPRPC: Pass 64 bit va buffer to remote_mmap64 from ↵Vamsi Krishna
remote_mmap am: 5441a5be1a am: 4300c3a42a Change-Id: I1d9470ddcfda36ab732c279b3877e3b9e44d8d62
2021-09-07[automerger] ADSPRPC: Pass 64 bit va buffer to remote_mmap64 from ↵Vamsi Krishna
remote_mmap am: 5441a5be1a Change-Id: I0166ec8106d25296db240e86f93b52ffc23cc1b8
2021-09-07ADSPRPC: Pass 64 bit va buffer to remote_mmap64 from remote_mmapVamsi Krishna Gattupalli
API remote_mmap is a wrapper that calls remote_mmap64 with 32 bit VA buffer. API remote_mmap64 will write 64 bit to VA buffer, which will result in buffer overflow. Adding intermediate 64 bit buffer in between call to remote_mmap64 and then safely copying from 64 bit buffer to 32 bit buffer. CRs-Fixed: 2960630 Change-Id: I1a1671e0150bbd6305fea4d2805bc62807b89b3b
2021-09-04[automerger] ADSPRPC: Sanitize local fastrpc handle am: a4d4e7365b am: ↵Vamsi Krishna
49c5d0bdfb Change-Id: I26c4669cc024110705a92b607df7aeb3336587ed
2021-09-04[automerger] ADSPRPC: Sanitize local fastrpc handle am: a4d4e7365bVamsi Krishna
Change-Id: I1a61675c98d6b2e52f3090f2059bd67d8f780b3c
2021-09-04ADSPRPC: Sanitize local fastrpc handleVamsi Krishna Gattupalli
Observed use after free issue when passed handle that has been closed as part of a negative test. On function verify_local_handle() we receive local handle and try to dereference but local handle has already been freed. Solution is to check if handle is still open by traversing list of all handles that have been opened for all domains. CRs-Fixed: 2944637 Change-Id: I2a3afb655c08c4e4ece2f74659d5d94a0d29523d
2020-11-27[automerger] ADSPRPC: Initialize dlerror string am: e1d47a2f17Vamsi Krishna
Change-Id: I98cea90961aa3fcab2186d746b1356c4733172e9
2020-11-27ADSPRPC: Initialize dlerror stringVamsi krishna Gattupalli
Currently dlerrstr is uninitialized. When DSP fails to update dlerrstr string due to any reason, an uninitialized dlerrstr is getting printed which will access beyond 255 bytes. By initializing this string to NULL, we will make sure that we do not access beyond the size allocated even in case of any DSP related failures. CRs-Fixed: 2653730 Change-Id: I2f91fd2c80933f89042366dbe8aceef10b0dfe8e
2020-08-31Merge SP1A.200727.001Daniel Norman
Change-Id: I7a49670dd5e27c96336f75b059859272c587cf30
2020-06-02ADSPRPC: Add check for input buffer in remote register buf APIMohammed Nayeem Ur Rahman
Add a NULL pointer check for input buffer in remote register buf API. CRs-Fixed: 2564995 Change-Id: I43ce29e67cf8b9ca80d07169c78b7451eb5eada2
2020-04-26Snap for 6431500 from 5f4d85c5e3ac7c1a83392a7a6984020431dbaf84 to sc-d1-releaseandroid-build-team Robot
Change-Id: I58f0b1667492316e7513dc85e06f43b52640d45b
2020-04-25Snap for 6429502 from 418b791d679beb2078b579a3b6936cf330c41799 to sc-releaseandroid-build-team Robot
Change-Id: I3a92615cfbcfc8d2b3cd241f7644ebf5cfcdfa6d
2020-04-24Add license type: BSD is NOTICE license am: 83b8c46d5a am: 8a30933a85 am: ↵Bob Badour
15e856cf41 am: 4f64577d37 am: 733b8895af am: 418b791d67 Change-Id: I7686abcfff05c9530925fe02956e6b13acc93256
2020-04-24Add license type: BSD is NOTICE license am: 83b8c46d5a am: 8a30933a85 am: ↵Bob Badour
15e856cf41 am: 4f64577d37 am: 733b8895af Change-Id: I404a8152b9a8cbe179acc4f040680922309d63ff
2020-04-24Add license type: BSD is NOTICE license am: 83b8c46d5a am: 8a30933a85 am: ↵Bob Badour
15e856cf41 am: 4f64577d37 Change-Id: I1ed51ed8739718a51eaf5557ae166ee4d558ca63
2020-04-24Add license type: BSD is NOTICE license am: 83b8c46d5a am: 8a30933a85 am: ↵Bob Badour
15e856cf41 Change-Id: I150cc4c6fd6274ca7d470e8104e75bbbf3e94fa2
2020-04-24Add license type: BSD is NOTICE license am: 83b8c46d5a am: 8a30933a85Bob Badour
Change-Id: I6adf22019c8b7ad279f6309ad4ccfd563fd24cbc
2020-04-24Add license type: BSD is NOTICE license am: 83b8c46d5aBob Badour
Change-Id: I0fe091b3b58d7a936d4345ac117ccb08f4edaf64
2020-04-23Add license type: BSD is NOTICE licenseBob Badour
Bug: 68860345 Bug: 69058154 Bug: 151953481 Test: no code changes Change-Id: I82309ccf08ac9800305ccacfe6dc9dbf49117f97
2020-04-11Snap for 6386567 from 3f00e4cec69f8c66af0813320c7aa624020680be to sc-releaseandroid-build-team Robot
Change-Id: I8a328604b1ffc5ddf0fb64d1da9872f8b3b32d73
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 4be2deb1cf -s ours am: f62d2d750e am: 668cacd5c9 am: fab8d28c31 -s ours am: 3f00e4cec6 Change-Id: Ib36745d31508e375a3238ab935c4978186381ea5
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 4be2deb1cf -s ours am: f62d2d750e am: 668cacd5c9 am: fab8d28c31 -s ours am skip reason: subject contains skip directive Change-Id: Ie6b6dc5a9dd5ad1bb158ed090669b07fea5b652d
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 4be2deb1cf -s ours am: f62d2d750e am: 668cacd5c9 Change-Id: Ic484118eba15a1305da8362028617613f61fefc2
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 4be2deb1cf -s ours am: f62d2d750e Change-Id: I756ae0e76c2ac38616fdde0a1bcfb21972cea377
2020-04-10[automerger skipped] DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into ↵Xin Li
stag-aosp-master am: 4be2deb1cf -s ours am skip reason: subject contains skip directive Change-Id: I06dde8d660e164809e9b17ba15a716c175f67773
2020-04-09DO NOT MERGE - Empty merge qt-qpr1-dev-plus-aosp into stag-aosp-masterXin Li
Bug: 151763422 Change-Id: If74a691fe4d9afd586bbee6dbdbd9e0c034fb3f6
2020-03-27Snap for 6337755 from f50b3455d42e634a286bf0e4ba16ea2aa66363b5 to sc-releaseandroid-build-team Robot
Change-Id: If2b3894826aadaa2c9570835f79ed50266b7b203
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: 6904c4cf39 am: ↵Treehugger Robot
9b48d02555 am: 196ee44914 am: d9d953a35f am: 6b9f4de6f3 Change-Id: Ia658952fdc15eecda49336c51d70419dd0c73e9a
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: 6904c4cf39 am: ↵Treehugger Robot
9b48d02555 am: 196ee44914 am: d9d953a35f Change-Id: I63377211c5451b7fa30fc5eb77708349c26df4ff
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: 6904c4cf39 am: ↵Treehugger Robot
9b48d02555 am: 196ee44914 Change-Id: I753820ccebeecde374ac4c7be7a47a77271f2fb6
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: 6904c4cf39 am: ↵Treehugger Robot
9b48d02555 Change-Id: Ieb6b72bb4bab829cb3ee81553f4f4e49d8e9220a
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: 6904c4cf39 am: ↵Treehugger Robot
9b48d02555 Change-Id: I533212dd0765421613ad96ee28b04719b8f07aa6
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE." am: 6904c4cf39Treehugger Robot
Change-Id: I78793bda9662b82d18bc0b7c27e38fda206abb4c
2020-03-26Merge "Remove redundant NOTICE copied from LICENSE."Treehugger Robot
2020-03-26Remove redundant NOTICE symbolic link. am: c03d65d340 am: 2f6b1110dd am: ↵Bob Badour
d6f7a2e1d7 am: c439f84bd6 am: ed4d892be3 Change-Id: Idf659d5050379a35234724ed9fa3ea3bdc22025e
2020-03-26Remove redundant NOTICE symbolic link. am: c03d65d340 am: 2f6b1110dd am: ↵Bob Badour
d6f7a2e1d7 am: c439f84bd6 Change-Id: I05db81f270d3aaa501725522b3f71200cc7a4c92
2020-03-25Remove redundant NOTICE copied from LICENSE.Bob Badour
Identified using the below shell script: $ find -H . -name LICENSE -type f -print0 | xargs -0 dirname \ | while read dir; do \ if [ -f "${dir}/NOTICE" ] \ && diff "${dir}/LICENSE" "${dir}/NOTICE" >/dev/null; then \ echo "${dir}/NOTICE"; \ fi; \ done Now that http://r.android.com/r/1235427 and http://r.android.com/r/1238719 are merged, LICENSE files copied into NOTICE files are no longer needed. Bug: 67772237 Bug: 68860345 Test: manually built and diffed before and after system image notices Change-Id: I0d5c330e949bcfd19bb1a47bfc944f0ecc6e5238
2020-03-26Remove redundant NOTICE symbolic link. am: c03d65d340 am: 2f6b1110dd am: ↵Bob Badour
d6f7a2e1d7 Change-Id: I2a85d1a6faf71091523bf3b5773a5da3894bb33e
2020-03-26Remove redundant NOTICE symbolic link. am: c03d65d340 am: 2f6b1110ddBob Badour
Change-Id: I6bb6b435d954b5b238ec8f040b23cc82436110b4
2020-03-26Remove redundant NOTICE symbolic link. am: c03d65d340 am: 2f6b1110ddBob Badour
Change-Id: Ic8e0c9a073acc1c67e052ad78d36d348fe4247ab