summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-01-13fastrpc: Add definition for failing to connect to DSPHEADsugisawa-mr1sugisawaAnay Wadhera
Change-Id: Ia40a47c5b3ab87f1f649d42752e4eba3bfc5852b
2022-01-13fastrpc: 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
2021-11-13Merge 324f857e297d889ade8ae5e3071089f32a0a079e on remote branchLinux Build Service Account
Change-Id: I45d0cadf8120027bacc27f4e616bf5e525a02cb6
2021-10-26Snap for 7855943 from 595155cc487accefb00e5ef0d50bb265c161b26d to ↵Android Build Coastguard Worker
s-keystone-qcom-release Change-Id: I4a4496266048c59bbb85054927369b117b847062
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 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: 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
2021-01-04Merge 13e21b35aaec94eadb1521b483ec35d8a5d68bce on remote branchLinux Build Service Account
Change-Id: I15838bc39ddc315605cfe6686741c38d7dfa177f
2020-11-28Snap for 6999273 from 08a961cdc5028bb7d66800ad45cf05883bdc9535 to ↵Android Build Role Account android-build-prod
s-keystone-qcom-release Change-Id: I51059849738cd748436368a283d32b3d0a4a7fb2
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-09-21Snap for 6852288 from dceab9ac126378299777f3a91eaa0ebec2795ccc to ↵Android Build Role Account android-build-prod
s-keystone-qcom-release Change-Id: Ie87b1d648c7d888bedb346b28bf0be5fd02e80ca
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-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 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 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
2020-03-26Remove redundant NOTICE symbolic link. am: c03d65d340Bob Badour
Change-Id: I98d286d07c8dca3b2403e45d873b21f04bad911f
2020-03-25Remove redundant NOTICE symbolic link.Bob Badour
Now that http://aosp/1235427 and http://aosp/1238719 are in, NOTICE symbolic links are no longer needed. Bug: 67772237 Bug: 68860345 Test: manually built and diffed before and after system image notices Change-Id: Ib1e54b1ed5b32c05453a6c8b29363ccc5f7cd565
2020-01-06Merge RP1A.200106.001Steven Laver
Change-Id: Ic106313d063624dc9ac8e75881ca0abeb141b504
2019-12-19Snap for 6084815 from 81249d5007dd3322a287878f64d961b834984f34 to rvc-releaseandroid-build-team Robot
Change-Id: I3a689f93a829cb4ee34fe0ad6a49784eb8aaf3e6
2019-12-18Add license and metadata files am: d970208a97 am: 42664a1e8d am: e517e6dfaeAutomerger Merge Worker
Change-Id: I01e53e180223178a771ae389a2507325a269d351
2019-12-18Add license and metadata files am: d970208a97 am: 42664a1e8dAutomerger Merge Worker
Change-Id: I6c4d77768bff4b168d20a5e75a3712573eef65f9
2019-12-18Add license and metadata filesAnthony Stange
am: d970208a97 Change-Id: I5f18c9ff2ea5902ef02e9ebce2d36f0e20db7fcf