Merge "matrix: Enforce kernel requirements in OTA only when flag is set." am: 0084639ada
am: 0e193786e8
Change-Id: Icdd6ae9a045e801806fdfd449f7d36fd8f50c7d3
am: 0e193786e8
Change-Id: Icdd6ae9a045e801806fdfd449f7d36fd8f50c7d3
Merge "matrix: Enforce kernel requirements in OTA only when flag is set."
am: 0084639ada
Change-Id: Iad98f059fd3a15a7bd5dffa1c53300340e3f9e19
am: 0084639ada
Change-Id: Iad98f059fd3a15a7bd5dffa1c53300340e3f9e19
Merge "matrix: Enforce kernel requirements in OTA only when flag is set."
Remove path from hidl_package_root. am: fb7de5c99b
am: 51a75aed34
Change-Id: If26ac312caebcd3f769f6efc647ab23b3b779171
am: 51a75aed34
Change-Id: If26ac312caebcd3f769f6efc647ab23b3b779171
Remove path from hidl_package_root.
am: fb7de5c99b
Change-Id: Ib170114c6a620808b059b774bce6d16b7a96087c
am: fb7de5c99b
Change-Id: Ib170114c6a620808b059b774bce6d16b7a96087c
matrix: Enforce kernel requirements in OTA only when flag is set.
Enforce only when PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS
is set. If a device does want to require kernel configs, it has to
provide info for new kernel in OTA package.
Bug: 111840577
Test: build and manual inspection
Change-Id: I36b3fcd9d14a9795aaf8d020bba6180c5e8681d1
Enforce only when PRODUCT_OTA_ENFORCE_VINTF_KERNEL_REQUIREMENTS
is set. If a device does want to require kernel configs, it has to
provide info for new kernel in OTA package.
Bug: 111840577
Test: build and manual inspection
Change-Id: I36b3fcd9d14a9795aaf8d020bba6180c5e8681d1
Remove path from hidl_package_root.
This now defaults to the current path making references
to it relocatable.
Bug: 111366989
Test: make hidl interfaces under this package root
(this exercises the new path)
Change-Id: I0d9dd1ebb00fcf514e374682497b8d26d0bfa353
This now defaults to the current path making references
to it relocatable.
Bug: 111366989
Test: make hidl interfaces under this package root
(this exercises the new path)
Change-Id: I0d9dd1ebb00fcf514e374682497b8d26d0bfa353
Merge "change kernel config naming convention" am: f4fdfc325f
am: 0564f4d6a9
Change-Id: I022e2854b4282034b409aa9f19470b42301cb17f
am: 0564f4d6a9
Change-Id: I022e2854b4282034b409aa9f19470b42301cb17f
Merge "change kernel config naming convention"
am: f4fdfc325f
Change-Id: I4c9e0e3baa0ec27ecb9e74f4accff4e2d2b91790
am: f4fdfc325f
Change-Id: I4c9e0e3baa0ec27ecb9e74f4accff4e2d2b91790
Merge "change kernel config naming convention"
Merge "Remove misleading comment in sample dumpstate impl" am: eac1c71ce4
am: db2de2690c
Change-Id: I2ba8d3b01e8ea9f802193346976a51c27048577a
am: db2de2690c
Change-Id: I2ba8d3b01e8ea9f802193346976a51c27048577a
Merge "Remove misleading comment in sample dumpstate impl"
am: eac1c71ce4
Change-Id: I18041d79922f6c09161316d9fcf3249f0c46c6b0
am: eac1c71ce4
Change-Id: I18041d79922f6c09161316d9fcf3249f0c46c6b0
Merge "Remove misleading comment in sample dumpstate impl"
Hack around wifi_legacy_hal.h transitive include bug.
am: 7715d50e55
Change-Id: I08c782ce41f91b309d2726df0dc882efee511613
am: 7715d50e55
Change-Id: I08c782ce41f91b309d2726df0dc882efee511613
change kernel config naming convention
The kernel config naming convention is being modified
to use .config instead of .cfg.
Bug: 111762107
Test: builds
Change-Id: I33fb46226313abc2c8e854301cef1ac1b34342d2
The kernel config naming convention is being modified
to use .config instead of .cfg.
Bug: 111762107
Test: builds
Change-Id: I33fb46226313abc2c8e854301cef1ac1b34342d2
Hack around wifi_legacy_hal.h transitive include bug.
Bug: http://b/111617490
Test: treehugger
Change-Id: Id87852f01fa22cbcf34862e5a37d27021a721dfa
(cherry picked from commit 339c3c2f1b56b62d9d44b8ca36d7bc59166db631)
Bug: http://b/111617490
Test: treehugger
Change-Id: Id87852f01fa22cbcf34862e5a37d27021a721dfa
(cherry picked from commit 339c3c2f1b56b62d9d44b8ca36d7bc59166db631)
Merge pi-dev-plus-aosp-without-vendor into stage-dr1-aosp-master
Bug: 111615259
Change-Id: If05ea0b23b2eaf71d67380747bb8903b060d9ffc
Bug: 111615259
Change-Id: If05ea0b23b2eaf71d67380747bb8903b060d9ffc
[automerger skipped] configstore: reduce restrictions in prctl() am: 8de59b93bd -s ours
am: 5938dab36f -s ours
Change-Id: I3412df50e4e653d99f92d3eecd1b2e91bf6bb658
am: 5938dab36f -s ours
Change-Id: I3412df50e4e653d99f92d3eecd1b2e91bf6bb658
[automerger skipped] configstore: reduce restrictions in prctl()
am: 8de59b93bd -s ours
Change-Id: Iaa82b5feb981905ceab52d962c043c0fe989fbab
am: 8de59b93bd -s ours
Change-Id: Iaa82b5feb981905ceab52d962c043c0fe989fbab
configstore: reduce restrictions in prctl()
Prevent configstore from crash-looping due to:
/vendor/bin/hw/android.hardware.configstore@1.0-service:
libminijail[22988]: blocked syscall: prctl
Bug: 68162846
Bug: 78363521
Test: Launch photos.
Merged-In: I1593ea1e03ec5f688ec7311e586178f2f952fed9
Change-Id: I1593ea1e03ec5f688ec7311e586178f2f952fed9
(cherry picked from commit 41534729e593c6db5805edef4aefea281092954c)
Prevent configstore from crash-looping due to:
/vendor/bin/hw/android.hardware.configstore@1.0-service:
libminijail[22988]: blocked syscall: prctl
Bug: 68162846
Bug: 78363521
Test: Launch photos.
Merged-In: I1593ea1e03ec5f688ec7311e586178f2f952fed9
Change-Id: I1593ea1e03ec5f688ec7311e586178f2f952fed9
(cherry picked from commit 41534729e593c6db5805edef4aefea281092954c)
Remove misleading comment in sample dumpstate impl
HIDL_FETCH_IDumpstateDevice isn't defined simply
because this is a binderized service and this function
would be called (to no great use) if it was installed
to a device.
Bug: N/A
Test: N/A
Change-Id: I9b660af3fe329977cdcd0c3f485af651c34416cb
HIDL_FETCH_IDumpstateDevice isn't defined simply
because this is a binderized service and this function
would be called (to no great use) if it was installed
to a device.
Bug: N/A
Test: N/A
Change-Id: I9b660af3fe329977cdcd0c3f485af651c34416cb
Effect VTS: Allow an effect proxy as pre/post processing am: 0f0328fc4e am: f06d4203ac
am: 80abca52de
Change-Id: I440804ea73eb4f658146e1fa26957d2f407f00c8
am: 80abca52de
Change-Id: I440804ea73eb4f658146e1fa26957d2f407f00c8
Effect VTS: Allow an effect proxy as pre/post processing am: 0f0328fc4e
am: f06d4203ac
Change-Id: I1e3b1296c0943f65c57b448d25bcbe4c2bd95239
am: f06d4203ac
Change-Id: I1e3b1296c0943f65c57b448d25bcbe4c2bd95239
Effect VTS: Allow an effect proxy as pre/post processing
am: 0f0328fc4e
Change-Id: I9dd308618084d4c4328812d3c7b8acb9086ea5a4
am: 0f0328fc4e
Change-Id: I9dd308618084d4c4328812d3c7b8acb9086ea5a4
Fix ICameraDeviceCallback version in VTS test
am: cccd5bf1dd
Change-Id: I06df275ab155ecb3cdf2e829c6253023ff23a386
am: cccd5bf1dd
Change-Id: I06df275ab155ecb3cdf2e829c6253023ff23a386
Merge "Merge pi-dev-plus-aosp-without-vendor into stage-dr1-aosp-master" into stage-dr1-aosp-master
am: caff0259cf
Change-Id: I5217fbde120d91d63c725a86546bd5c2cd20f57b
am: caff0259cf
Change-Id: I5217fbde120d91d63c725a86546bd5c2cd20f57b
Merge "Merge pi-dev-plus-aosp-without-vendor into stage-dr1-aosp-master" into stage-dr1-aosp-master
Fix ICameraDeviceCallback version in VTS test
Test: ./VtsHalCameraProviderV2_4TargetTest --gtest_filter=CameraHidlTest.constructDefaultRequestSettings
Bug: 111625570
Change-Id: I8ad02afb0e9c2131c240999c4a8c78a1f770e847
Test: ./VtsHalCameraProviderV2_4TargetTest --gtest_filter=CameraHidlTest.constructDefaultRequestSettings
Bug: 111625570
Change-Id: I8ad02afb0e9c2131c240999c4a8c78a1f770e847
[automerger skipped] Merge "Hack around wifi_legacy_hal.h transitive include bug." am: fdcdeb2a3a -s ours am: fcfd6947da
am: f660a015d0
Change-Id: I7d47cd696af78d6061766fdebdc8cbc0f16d3a89
am: f660a015d0
Change-Id: I7d47cd696af78d6061766fdebdc8cbc0f16d3a89
[automerger skipped] Merge "Hack around wifi_legacy_hal.h transitive include bug." am: fdcdeb2a3a -s ours
am: fcfd6947da
Change-Id: I530d2d18fea429fd6b210eae187da800666042de
am: fcfd6947da
Change-Id: I530d2d18fea429fd6b210eae187da800666042de
[automerger skipped] Merge "Hack around wifi_legacy_hal.h transitive include bug."
am: fdcdeb2a3a -s ours
Change-Id: I1e47fa9072eeeafd4a0efe8aa7403998a4780cc6
am: fdcdeb2a3a -s ours
Change-Id: I1e47fa9072eeeafd4a0efe8aa7403998a4780cc6
Merge "Hack around wifi_legacy_hal.h transitive include bug."
healthd: add android.hardware.health@2.0-impl-default.recovery am: 4db762a4d9
am: f2f62f5505
Change-Id: I31baff1339c8ba520406bf469ed7861c45e9b2ad
am: f2f62f5505
Change-Id: I31baff1339c8ba520406bf469ed7861c45e9b2ad
healthd: add android.hardware.health@2.0-impl-default.recovery
am: 4db762a4d9
Change-Id: I6a7b8c8bef2e14b24953f2a2598c197e0e94e070
am: 4db762a4d9
Change-Id: I6a7b8c8bef2e14b24953f2a2598c197e0e94e070
Merge pi-dev-plus-aosp-without-vendor into stage-dr1-aosp-master
Bug: 111615259
Change-Id: Ib388606168aeebd8efd0396a825cd6fda5898f0a
Bug: 111615259
Change-Id: Ib388606168aeebd8efd0396a825cd6fda5898f0a
Hack around wifi_legacy_hal.h transitive include bug.
Bug: http://b/111617490
Test: treehugger
Merged-In: Ic98b8f253ae42107cddb90475044a063db2c666c
Change-Id: Ic98b8f253ae42107cddb90475044a063db2c666c
Bug: http://b/111617490
Test: treehugger
Merged-In: Ic98b8f253ae42107cddb90475044a063db2c666c
Change-Id: Ic98b8f253ae42107cddb90475044a063db2c666c
Effect VTS: Allow an effect proxy as pre/post processing
Effect proxy were previously mistakenly forbidden as post
or pre processing effects.
An effect being a proxy or not should not affect where
it can be use in the effect framework.
Bug: 111421676
Test: xmllint --noout --schema hardware/interfaces/audio/effect/2.0/xml/audio_effects_conf_V2_0.xsd $(find -name audio_effects.xml)
Change-Id: Iad1c1467226b86a2935a36dd90cf2e32f7f753b0
Signed-off-by: Kevin Rocard <krocard@google.com>
Effect proxy were previously mistakenly forbidden as post
or pre processing effects.
An effect being a proxy or not should not affect where
it can be use in the effect framework.
Bug: 111421676
Test: xmllint --noout --schema hardware/interfaces/audio/effect/2.0/xml/audio_effects_conf_V2_0.xsd $(find -name audio_effects.xml)
Change-Id: Iad1c1467226b86a2935a36dd90cf2e32f7f753b0
Signed-off-by: Kevin Rocard <krocard@google.com>
healthd: add android.hardware.health@2.0-impl-default.recovery
Test: build recovery
Bug: 80132328
Change-Id: I253bd1a756f3b94f6470da12bfc4488313a16aa4
Test: build recovery
Bug: 80132328
Change-Id: I253bd1a756f3b94f6470da12bfc4488313a16aa4
Merge changes from topic "health_recovery_available" into stage-aosp-master
am: 345bac071e
Change-Id: Ida802a4eae6b860da0ad43e1b6af6dac31f1ef73
am: 345bac071e
Change-Id: Ida802a4eae6b860da0ad43e1b6af6dac31f1ef73
health: libhealthstoragedefault: recovery_available
am: b21b03dd35
Change-Id: I60e2c9d783aa87bd9eb641de44a7b9e8ed0031fc
am: b21b03dd35
Change-Id: I60e2c9d783aa87bd9eb641de44a7b9e8ed0031fc
Merge changes from topic "health_recovery_available" into stage-aosp-master
* changes:
health@2.0-impl: recovery_available: true
health: libhealthstoragedefault: recovery_available
* changes:
health@2.0-impl: recovery_available: true
health: libhealthstoragedefault: recovery_available
health@2.0-impl: recovery_available: true
... so that it can be installed to recovery image.
Test: build and inspect out dir
Test: boot to recovery and 'adb shell ls /vendor/lib64/hw'
Bug: 80132328
Change-Id: Icb33c9e9e648b54db33cac23ed877392cce4e76b
Merged-In: Icb33c9e9e648b54db33cac23ed877392cce4e76b
(cherry picked from commit 4e40086d39ac31692212ddefafb926dd8894f80c)
... so that it can be installed to recovery image.
Test: build and inspect out dir
Test: boot to recovery and 'adb shell ls /vendor/lib64/hw'
Bug: 80132328
Change-Id: Icb33c9e9e648b54db33cac23ed877392cce4e76b
Merged-In: Icb33c9e9e648b54db33cac23ed877392cce4e76b
(cherry picked from commit 4e40086d39ac31692212ddefafb926dd8894f80c)
health: libhealthstoragedefault: recovery_available
Test: builds
Bug: 80132328
Change-Id: I2c4d880968e6938806cb9a2cf65352c73748f4ce
Merged-In: I2c4d880968e6938806cb9a2cf65352c73748f4ce
(cherry picked from commit 14d43837628ee3d1935fb2e33145eff0ba5c0273)
Test: builds
Bug: 80132328
Change-Id: I2c4d880968e6938806cb9a2cf65352c73748f4ce
Merged-In: I2c4d880968e6938806cb9a2cf65352c73748f4ce
(cherry picked from commit 14d43837628ee3d1935fb2e33145eff0ba5c0273)
[automerger skipped] resolve merge conflicts of eb0f7cdcbfc7235978247ae62bfd07675cdf8c67 to oc-dr1-dev am: 6a85d76a9e am: bb6bc7809b -s ours
am: 8f7677d131 -s ours
Change-Id: I96b7f40870354ab6e996290078c92755ed631f54
am: 8f7677d131 -s ours
Change-Id: I96b7f40870354ab6e996290078c92755ed631f54
[automerger skipped] resolve merge conflicts of eb0f7cdcbfc7235978247ae62bfd07675cdf8c67 to oc-dr1-dev am: 6a85d76a9e
am: bb6bc7809b -s ours
Change-Id: If2ddcff91d7f17f7b211ab24b61953868e90a3a9
am: bb6bc7809b -s ours
Change-Id: If2ddcff91d7f17f7b211ab24b61953868e90a3a9
resolve merge conflicts of eb0f7cdcbfc7235978247ae62bfd07675cdf8c67 to oc-dr1-dev
am: 6a85d76a9e
Change-Id: I94776398e7f93c89c1966944bc7b9dd133f588eb
am: 6a85d76a9e
Change-Id: I94776398e7f93c89c1966944bc7b9dd133f588eb
resolve merge conflicts of eb0f7cdcbfc7235978247ae62bfd07675cdf8c67 to oc-dr1-dev
Test: I solemnly swear I tested this conflict resolution.
Bug: 72075328
Change-Id: I58b1bb905b0126297ba651e9ecff65878f6d49c7
Merged-In: I8c993cd2fa95c961dc7f976b5bd85a2826b42889
Test: I solemnly swear I tested this conflict resolution.
Bug: 72075328
Change-Id: I58b1bb905b0126297ba651e9ecff65878f6d49c7
Merged-In: I8c993cd2fa95c961dc7f976b5bd85a2826b42889
Modified ITestMsgQ hal service interface am: 58d52f70b3
am: 2fd891939b
Change-Id: I1a36bb1fc2c75b3c7195eee92f626340863a6f95
am: 2fd891939b
Change-Id: I1a36bb1fc2c75b3c7195eee92f626340863a6f95
Modified ITestMsgQ hal service interface
am: 58d52f70b3
Change-Id: Iaea0a9ebef6ff4ef5a2cb0beedafd05376d0c09c
am: 58d52f70b3
Change-Id: Iaea0a9ebef6ff4ef5a2cb0beedafd05376d0c09c
Disable tests for secure audio decoders am: b92f1d2e1b am: 2108362a2e am: ea4ab32f97 am: 61ba46d766
am: f4f52c7075
Change-Id: Ie14aedf48785c9cee182b82a6a1189dab33fdb77
am: f4f52c7075
Change-Id: Ie14aedf48785c9cee182b82a6a1189dab33fdb77
[automerger skipped] Audio VTS: run tear-down hooks in LIFO instead of FIFO am: 01ead7c96b am: 6bd9139909 -s ours am: b32043a615 -s ours am: 61d91f9deb -s ours
am: df6d0cae12 -s ours
Change-Id: Ib5f4e9fa07db979792e228f7916d496fd1b68b1c
am: df6d0cae12 -s ours
Change-Id: Ib5f4e9fa07db979792e228f7916d496fd1b68b1c
Disable tests for secure audio decoders am: b92f1d2e1b am: 2108362a2e am: ea4ab32f97
am: 61ba46d766
Change-Id: I92f1b26d217a846dd391ee9f2ffc1a8755355fea
am: 61ba46d766
Change-Id: I92f1b26d217a846dd391ee9f2ffc1a8755355fea
[automerger skipped] Audio VTS: run tear-down hooks in LIFO instead of FIFO am: 01ead7c96b am: 6bd9139909 -s ours am: b32043a615 -s ours
am: 61d91f9deb -s ours
Change-Id: I09c83e8d20ea827ada0a143d24a4661121fa902f
am: 61d91f9deb -s ours
Change-Id: I09c83e8d20ea827ada0a143d24a4661121fa902f
Disable tests for secure audio decoders am: b92f1d2e1b am: 2108362a2e
am: ea4ab32f97
Change-Id: I12b6c26605f05c058c3f0e7cffb1122e37bebb74
am: ea4ab32f97
Change-Id: I12b6c26605f05c058c3f0e7cffb1122e37bebb74
[automerger skipped] Audio VTS: run tear-down hooks in LIFO instead of FIFO am: 01ead7c96b am: 6bd9139909 -s ours
am: b32043a615 -s ours
Change-Id: I0d4f9e8dd06d452054a875e5add10e605a11ab85
am: b32043a615 -s ours
Change-Id: I0d4f9e8dd06d452054a875e5add10e605a11ab85
Disable tests for secure audio decoders am: b92f1d2e1b
am: 2108362a2e
Change-Id: Iac2d962dd3b6926888618c1489addf223e599e10
am: 2108362a2e
Change-Id: Iac2d962dd3b6926888618c1489addf223e599e10
[automerger skipped] Audio VTS: run tear-down hooks in LIFO instead of FIFO am: 01ead7c96b
am: 6bd9139909 -s ours
Change-Id: Iad839f5681a69e65dc194d60a22532ec8bd2bca4
am: 6bd9139909 -s ours
Change-Id: Iad839f5681a69e65dc194d60a22532ec8bd2bca4
Merge "healthd use vintf_fragments" into stage-aosp-master
am: 456c9ebbcf
Change-Id: I8df5730f3cd06f4964cfd69ead2e390aa30981c5
am: 456c9ebbcf
Change-Id: I8df5730f3cd06f4964cfd69ead2e390aa30981c5
Merge "healthd use vintf_fragments" into stage-aosp-master
Merge "audio: add wakelock capability for audiohalservice" into pi-dev
am: 3ce3c9127a
Change-Id: I59b839464d1621c95f585b0eb27009b2867d08a9
am: 3ce3c9127a
Change-Id: I59b839464d1621c95f585b0eb27009b2867d08a9
Merge "audio: add wakelock capability for audiohalservice" into pi-dev
health: remove unused flag HEALTHD_USE_HEALTH_2_0
am: 51b29c99d4
Change-Id: Ic6f6e344e3e88fa30c5edac7f16b5a7f7ed514ce
am: 51b29c99d4
Change-Id: Ic6f6e344e3e88fa30c5edac7f16b5a7f7ed514ce
healthd use vintf_fragments
This encourages device manufacturers to use
service.override over service and to remove healthd
on device, because it is one less step to do.
Test: make VINTF metadata
Bug: 66917623
Change-Id: I447395450060cdf17731514bb9a5e3ed912bbc66
Merged-In: I447395450060cdf17731514bb9a5e3ed912bbc66
(cherry picked from commit ae005c46101883a9c7938de9bc0286cfc4e7b7b8)
This encourages device manufacturers to use
service.override over service and to remove healthd
on device, because it is one less step to do.
Test: make VINTF metadata
Bug: 66917623
Change-Id: I447395450060cdf17731514bb9a5e3ed912bbc66
Merged-In: I447395450060cdf17731514bb9a5e3ed912bbc66
(cherry picked from commit ae005c46101883a9c7938de9bc0286cfc4e7b7b8)
Modified ITestMsgQ hal service interface
Test: make vts -j; fmq_test
Changes:
* Modified method that configures the synchronized queue. Now this method takes in a descriptor of an existing queue and creates a queue on the HAL server side.
Change-Id: I395d6311f3580af6a87556849b3e921fa9eaf097
Test: make vts -j; fmq_test
Changes:
* Modified method that configures the synchronized queue. Now this method takes in a descriptor of an existing queue and creates a queue on the HAL server side.
Change-Id: I395d6311f3580af6a87556849b3e921fa9eaf097
health: remove unused flag HEALTHD_USE_HEALTH_2_0
Test: boots
Bug: 79107699
Change-Id: Idc27ad452b799ef2ce4f18c787f2aa2afd1dd8cf
(cherry picked from commit 1ffc50ad70dea0d1964bd860a2a40bf8fd2682fc)
Test: boots
Bug: 79107699
Change-Id: Idc27ad452b799ef2ce4f18c787f2aa2afd1dd8cf
(cherry picked from commit 1ffc50ad70dea0d1964bd860a2a40bf8fd2682fc)
Merge "Updated HALs to test structs/safe_unions containing interfaces" am: 76b383d5c2
am: 1233e0a7eb
Change-Id: I30f4061d2660f1df2151d0e5e3768d224558262d
am: 1233e0a7eb
Change-Id: I30f4061d2660f1df2151d0e5e3768d224558262d
Allow NOT_SUPPORTED for setLinkCapacityReportingCriteria on GERAN. am: 8b833740b2
am: 7151988f62
Change-Id: I872198324005678bd394c90be1514155a5bdbcc7
am: 7151988f62
Change-Id: I872198324005678bd394c90be1514155a5bdbcc7
Merge "Updated HALs to test structs/safe_unions containing interfaces"
am: 76b383d5c2
Change-Id: Idbf119111f9d3a1e916b4753bc68aec35638a275
am: 76b383d5c2
Change-Id: Idbf119111f9d3a1e916b4753bc68aec35638a275
Allow NOT_SUPPORTED for setLinkCapacityReportingCriteria on GERAN.
am: 8b833740b2
Change-Id: I6389dcaa6a48338cddb9d6e45519941f8e1cd9f8
am: 8b833740b2
Change-Id: I6389dcaa6a48338cddb9d6e45519941f8e1cd9f8
Merge "Updated HALs to test structs/safe_unions containing interfaces"
resolve merge conflicts of ccda8d62963b62e80fe1e303c16e75ee9fa274d8 to pi-dev
am: 57c9e5fc37
Change-Id: Iae88690a8b9cc8b126fd13fb38670370796ce8be
am: 57c9e5fc37
Change-Id: Iae88690a8b9cc8b126fd13fb38670370796ce8be
resolve merge conflicts of ccda8d62963b62e80fe1e303c16e75ee9fa274d8 to pi-dev
Test: I solemnly swear I tested this conflict resolution.
Bug: 72075328
Change-Id: I8c993cd2fa95c961dc7f976b5bd85a2826b42889
Test: I solemnly swear I tested this conflict resolution.
Bug: 72075328
Change-Id: I8c993cd2fa95c961dc7f976b5bd85a2826b42889
Allow NOT_SUPPORTED for setLinkCapacityReportingCriteria on GERAN.
Test: run vts -m VtsHalRadioV1_2Target
Bug: 110716988
Change-Id: I9a5f014d498db00d818870cbd73e119f66562ef1
(cherry picked from commit c7896501db413c9a0fa44d2697da4079610075d8)
Test: run vts -m VtsHalRadioV1_2Target
Bug: 110716988
Change-Id: I9a5f014d498db00d818870cbd73e119f66562ef1
(cherry picked from commit c7896501db413c9a0fa44d2697da4079610075d8)
resolve merge conflicts of dfa79a6292a42dd8609053febd8df7d5e7d48fbf to oreo-mr1-vts-dev
am: 898d05a713
Change-Id: Ib6c454c7e5e81ac2b82ecae24d8293497d36211e
am: 898d05a713
Change-Id: Ib6c454c7e5e81ac2b82ecae24d8293497d36211e
resolve merge conflicts of dfa79a6292a42dd8609053febd8df7d5e7d48fbf to oreo-mr1-vts-dev
Test: I solemnly swear I tested this conflict resolution.
Bug: None
Change-Id: I10919718b841fdb33ab0e873d1b4bbd787fafcd2
Test: I solemnly swear I tested this conflict resolution.
Bug: None
Change-Id: I10919718b841fdb33ab0e873d1b4bbd787fafcd2
Merge "Add NONE for LceService" into oreo-vts-dev
am: dfa79a6292
Change-Id: I53cd38ba31b1f19860f7d67396a1ce130c4a3375
am: dfa79a6292
Change-Id: I53cd38ba31b1f19860f7d67396a1ce130c4a3375
Merge "Add NONE for LceService" into oreo-vts-dev
Updated HALs to test structs/safe_unions containing interfaces
Bug: 111019943
Test: Ran the hidl_test suite (C++ and Java)
Change-Id: I93e8fb9611327e263a02af8fccef1fc878746e02
Bug: 111019943
Test: Ran the hidl_test suite (C++ and Java)
Change-Id: I93e8fb9611327e263a02af8fccef1fc878746e02
Merge "Fix unnecessary copy initialization warnings" am: f110ea4893
am: 820868b72e
Change-Id: I15766860cf5bbfa3dd890133f4bfbb436cc4f4b7
am: 820868b72e
Change-Id: I15766860cf5bbfa3dd890133f4bfbb436cc4f4b7
Merge "Fix unnecessary copy initialization warnings"
am: f110ea4893
Change-Id: If17584a8ed6fc53f3681a6ac298730dfbbaf4623
am: f110ea4893
Change-Id: If17584a8ed6fc53f3681a6ac298730dfbbaf4623
Merge "Fix unnecessary copy initialization warnings"
Merge "Make safeunion@1.0 test HAL Java-compatible" am: 314f9503a9
am: bb18da12bc
Change-Id: I595c1634d518d1cd883a98386910856d7e83faf5
am: bb18da12bc
Change-Id: I595c1634d518d1cd883a98386910856d7e83faf5
Merge "Make safeunion@1.0 test HAL Java-compatible"
am: 314f9503a9
Change-Id: Ieaad7392eb81605d1ae0b626db5c1f336eb6d10b
am: 314f9503a9
Change-Id: Ieaad7392eb81605d1ae0b626db5c1f336eb6d10b
Merge "Make safeunion@1.0 test HAL Java-compatible"
Fix unnecessary copy initialization warnings
Bug: 30413862
Test: build with WITH_TIDY=1
Change-Id: I5de56c163d26e7522141ca06020321c481eea233
Bug: 30413862
Test: build with WITH_TIDY=1
Change-Id: I5de56c163d26e7522141ca06020321c481eea233
Add NONE for LceService
"Allow startLceService to succeed even in the
SIM_ABSENT case. The original RIL documentation
states that SUCCESS is valid for all LCE
operations, and there is no logical reason why
one of these operations must fail in a no-SIM
case (though a vendor may choose not to support
that configuration). Thus, a call to
startLceService should permit NONE when requested
in the no-SIM case for 1.0 VTS.
In addition, a successful call to startLceService
should also permit a successful call to
pullLceData, so also allow RadioError::NONE for
the pull operation. Ideally the tests would only
allow NONE for pull if startLceService also
returns NONE, but that's out of scope for now."
Bug: 110181475
Bug: 72075328
Test: confirmed in the discussion; compilation
"Allow startLceService to succeed even in the
SIM_ABSENT case. The original RIL documentation
states that SUCCESS is valid for all LCE
operations, and there is no logical reason why
one of these operations must fail in a no-SIM
case (though a vendor may choose not to support
that configuration). Thus, a call to
startLceService should permit NONE when requested
in the no-SIM case for 1.0 VTS.
In addition, a successful call to startLceService
should also permit a successful call to
pullLceData, so also allow RadioError::NONE for
the pull operation. Ideally the tests would only
allow NONE for pull if startLceService also
returns NONE, but that's out of scope for now."
Bug: 110181475
Bug: 72075328
Test: confirmed in the discussion; compilation
resolve merge conflicts of b92f1d2e1be35b331b18589a8cde81d51ddd31d6 to oreo-mr1-vts-dev am: c0243f2ff8 am: fedde0ea52
am: 375ff6a3a7
Change-Id: Ied85fa53a486275e4e69edacdb96ef80a8bdc077
am: 375ff6a3a7
Change-Id: Ied85fa53a486275e4e69edacdb96ef80a8bdc077
resolve merge conflicts of b92f1d2e1be35b331b18589a8cde81d51ddd31d6 to oreo-mr1-vts-dev am: c0243f2ff8
am: fedde0ea52
Change-Id: I52c92c4cd9a68a5a57ba652e0284f495e912ea37
am: fedde0ea52
Change-Id: I52c92c4cd9a68a5a57ba652e0284f495e912ea37
resolve merge conflicts of b92f1d2e1be35b331b18589a8cde81d51ddd31d6 to oreo-mr1-vts-dev
am: c0243f2ff8
Change-Id: Ic39fb2e88c6d0d1c1185dae1fab6d9c42a624187
am: c0243f2ff8
Change-Id: Ic39fb2e88c6d0d1c1185dae1fab6d9c42a624187
audio: add wakelock capability for audiohalservice
1. wake_lock group
2. BLOCK_SUSPEND capability
int pm_wake_lock(const char *buf)
{
const char *str = buf;
struct wakelock *wl;
u64 timeout_ns = 0;
size_t len;
int ret = 0;
if (!capable(CAP_BLOCK_SUSPEND))
return -EPERM;
Bug: 111018819
Test: manual
Change-Id: I1283e4b1ab2b95e4e94df045240001485593f1ab
Signed-off-by: Carter Hsu <carterhsu@google.com>
1. wake_lock group
2. BLOCK_SUSPEND capability
int pm_wake_lock(const char *buf)
{
const char *str = buf;
struct wakelock *wl;
u64 timeout_ns = 0;
size_t len;
int ret = 0;
if (!capable(CAP_BLOCK_SUSPEND))
return -EPERM;
Bug: 111018819
Test: manual
Change-Id: I1283e4b1ab2b95e4e94df045240001485593f1ab
Signed-off-by: Carter Hsu <carterhsu@google.com>
Add REQUEST_NOT_SUPPORTED for pin and pin2 Icc VTS
am: c0a06f34c8
Change-Id: I9887b7bbd122d9d7b8edcd38c826ffff5d99da1a
am: c0a06f34c8
Change-Id: I9887b7bbd122d9d7b8edcd38c826ffff5d99da1a
Merge "Add SIM_PUK2 for Icc VTS tests" into pi-dev
am: bef00fe1af
Change-Id: I2ab9b4e2a2ed306edf2918f95fd44118ecf06a8e
am: bef00fe1af
Change-Id: I2ab9b4e2a2ed306edf2918f95fd44118ecf06a8e
Add REQUEST_NOT_SUPPORTED for pin and pin2 Icc VTS
Bug: 111222834
Test: sanity
Change-Id: Ia3b96e83d6173c2c80bdbf7763a876883b167af9
Bug: 111222834
Test: sanity
Change-Id: Ia3b96e83d6173c2c80bdbf7763a876883b167af9
Merge "Add SIM_PUK2 for Icc VTS tests" into pi-dev
Add SIM_PUK2 for Icc VTS tests
Add SIM_PUK2 for supplyIccPin2ForApp and changeIccPin2ForApp if sim
card is in the puk2 state.
Bug: 111211929
Test: sanity
Change-Id: I80d924cc4a61565887cbd2a65ee5927a42ad656e
Add SIM_PUK2 for supplyIccPin2ForApp and changeIccPin2ForApp if sim
card is in the puk2 state.
Bug: 111211929
Test: sanity
Change-Id: I80d924cc4a61565887cbd2a65ee5927a42ad656e
resolve merge conflicts of b92f1d2e1be35b331b18589a8cde81d51ddd31d6 to oreo-mr1-vts-dev
Test: make vts -j123 && vts-tradefed run commandAndExit vts \
--skip-all-system-status-check \
--skip-preconditions -m VtsHalMediaOmxV1_0Host \
-l INFO
Bug: 70933963
Change-Id: I38f6309b638e604403dba15fa1fe1022b298c5b2
Test: make vts -j123 && vts-tradefed run commandAndExit vts \
--skip-all-system-status-check \
--skip-preconditions -m VtsHalMediaOmxV1_0Host \
-l INFO
Bug: 70933963
Change-Id: I38f6309b638e604403dba15fa1fe1022b298c5b2
[automerger skipped] Audio VTS: run tear-down hooks in LIFO instead of FIFO am: 01ead7c96b -s ours am: 70d13c2ad3 -s ours am: 54eb2c126d -s ours
am: 062047339b -s ours
Change-Id: I624c3f9c871160919e336832ee10e0697b86bf32
am: 062047339b -s ours
Change-Id: I624c3f9c871160919e336832ee10e0697b86bf32
Disable tests for secure audio decoders
am: b92f1d2e1b
Change-Id: I0170a99924c56200d428ea2e0bc78e97831aa51c
am: b92f1d2e1b
Change-Id: I0170a99924c56200d428ea2e0bc78e97831aa51c
[automerger skipped] Audio VTS: run tear-down hooks in LIFO instead of FIFO am: 01ead7c96b -s ours am: 70d13c2ad3 -s ours
am: 54eb2c126d -s ours
Change-Id: I4892ee3009773e4090f0dd480c7ce56f9e674254
am: 54eb2c126d -s ours
Change-Id: I4892ee3009773e4090f0dd480c7ce56f9e674254
[automerger skipped] Audio VTS: run tear-down hooks in LIFO instead of FIFO am: 01ead7c96b -s ours
am: 70d13c2ad3 -s ours
Change-Id: I9239953a3dd7af8b4bac5098199ea9bb9190b75d
am: 70d13c2ad3 -s ours
Change-Id: I9239953a3dd7af8b4bac5098199ea9bb9190b75d