summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* libdm: Redact keys from dm-crypt targets when calling GetTable.HEADt13.0David Anderson2025-02-212-0/+43
| | | | | | | | | Ignore-AOSP-First: security fix Bug: 368069390 Test: libdm_test (cherry picked from https://googleplex-android-review.googlesource.com/q/commit:034e2dd670e8bc81e35da74235c3d97f06556fa4) Merged-In: I40b9a0129e58b1a0f116ca29f0ee66f91a27a73d Change-Id: I40b9a0129e58b1a0f116ca29f0ee66f91a27a73d
* Merge tag 'android-13.0.0_r52' of ↵George Zacharia2023-07-0217-286/+438
|\ | | | | | | | | | | | | | | https://android.googlesource.com/platform/system/core into xb Android 13.0.0 Release 52 (TQ3A.230605.012) Change-Id: Idd86c936487bfbc0181743dccce9d1f9f08bbe5c
| * Snap for 9815530 from 8301b33dad51cafd9d08876fc91a7e5fa556dcd3 to ↵Android Build Coastguard Worker2023-03-251-26/+27
| |\ | | | | | | | | | | | | | | | tm-qpr3-release Change-Id: I326aef6be18c933d13882735331a02317f72b862
| | * Move boringssl self tests from early-init to init.Pete Bentley2023-03-241-26/+27
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In previous releases, these self tests had a secondary purpose of writing a flag file to save future processes from running some slow self checks. This is no longer true in T. However running the tests from early-init has caused issues on some devices as the kernel's entropy pool is not yet initialised, causing the process to block for a second or more. Bug: 231946889 Bug: 249037600 Test: m && flashall Change-Id: I2116f2029ca6a21e4359407dfff4dc79edd39084 Merged-In: I2116f2029ca6a21e4359407dfff4dc79edd39084
| * | Snap for 9593491 from 4fb1bf6eecff0948d49c280429c2fa6dd58bdee2 to ↵Android Build Coastguard Worker2023-02-111-0/+1
| |\| | | | | | | | | | | | | | | | tm-qpr3-release Change-Id: I60aee38a74beee9741a5bee560695f6de30708cc
| | * Merge "libsnapshot: Disable 32-bit VTS tests on 64-bit systems." into ↵David Anderson2023-02-101-0/+1
| | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | android13-tests-dev am: cb6ea9edb4 am: 689290a182 am: a91a6a51fb Original change: https://android-review.googlesource.com/c/platform/system/core/+/2427052 Change-Id: I411a7512be6bd8ddd424fd89f9f05ba44972d665 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| | | * Merge "libsnapshot: Disable 32-bit VTS tests on 64-bit systems." into ↵David Anderson2023-02-091-0/+1
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | android13-tests-dev am: cb6ea9edb4 am: 689290a182 Original change: https://android-review.googlesource.com/c/platform/system/core/+/2427052 Change-Id: I827180930ee624529c0a45ea864ac76a70e128a0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| | | | * Merge "libsnapshot: Disable 32-bit VTS tests on 64-bit systems." into ↵David Anderson2023-02-091-0/+1
| | | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | android13-tests-dev am: cb6ea9edb4 Original change: https://android-review.googlesource.com/c/platform/system/core/+/2427052 Change-Id: Ieacfa1efbef66b0d73da0947dda3f1d5bc6a1c0a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| | | | | * Merge "libsnapshot: Disable 32-bit VTS tests on 64-bit systems." into ↵David Anderson2023-02-091-0/+1
| | | | | |\ | | | | | | | | | | | | | | | | | | | | | android13-tests-dev
| | | | | | * libsnapshot: Disable 32-bit VTS tests on 64-bit systems.David Anderson2023-02-081-0/+1
| | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These tests don't work because 32-bit dependencies are not normally packaged on a 64-bit system. Bug: 263062262 Test: builds Change-Id: I68859a9e9c029a528ee12c02569a3693261c7251 (cherry picked from commit 32fa3e96f4f23256da25fe9115fb3e5011c3299b)
| * | | | | Snap for 9581790 from a4fa9e40fd282fe5f0b18c7b25acadb5b25e8d21 to ↵Android Build Coastguard Worker2023-02-091-3/+5
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tm-qpr3-release Change-Id: I733ae30dbc08ee8896be8166e72dbb48df4cf2de
| | * | | | Merge "Grant wmtrace access to platform_app:systemui" into tm-qpr-devHongwei Wang2023-02-081-3/+5
| | |\ \ \ \
| | | * | | | Grant wmtrace access to platform_app:systemuiHongwei Wang2023-01-311-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Grant read/write access to anyone for /data/misc/wmtrace folder on debuggable builds, it's further protected by the selinux policy. This is to allow systemui process to write proto logs to the same folder on device as WindowManager, both can contribute to the transitions like PiP, Split-Screen and etc. Bug: 251513116 Test: adb shell dumpsys activity service SystemUIService \ WMShell protolog [start | stop] Ignore-AOSP-First: cherry-pick of aosp/2397772 Merged-In: Ice57efa17c61d132b02c0a11a762c24d772bd90a Change-Id: Ice57efa17c61d132b02c0a11a762c24d772bd90a
| * | | | | | Snap for 9556973 from 719b97add040eb4d60e8a6b87d1e2f35ab73e6a0 to ↵Android Build Coastguard Worker2023-02-032-4/+66
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tm-qpr3-release Change-Id: Ic660a004b6d2c856b7c446f3f6deb318f0a1808b
| | * | | | | Display offset in backtraces if necessary.Christopher Ferris2023-02-012-4/+66
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When moving to a proto tombstone, backtraces no longer contain an offset when a frame is in a shared library from an apk. Add the offset display again if needed, and add a test to verify this behavior. Bug: 267341682 Test: All unit tests pass. Test: Dumped a process running through an apk to verify the offset Test: is present. Change-Id: Ib720ccb5bfcc8531d1e407f3d01817e8a0b9128c (cherry picked from commit 22035ccb01693da3e0ec94776c86988c7d5c617e)
| * | | | | | Snap for 9552684 from bc680ab1fafffc811896e9723cded4dbde46f39b to ↵Android Build Coastguard Worker2023-02-021-0/+10
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tm-qpr3-release Change-Id: I989d329a5f4de555006e848ad2d4bc1c0536fbf9
| | * | | | | Port ADB's new handling of the USB packet ClearFeature(HALT) to Fastboot.Nicolas Gagnon2023-01-311-0/+10
| | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch addresses Fastboot/Fastbootd connection issues seen on ARM Mac devices. Original ADB patch: https://android-review.googlesource.com/c/platform/packages/modules/adb/+/1699250/ Bug: 238779161 Test: 'fastboot update <path_to_update_archive>.zip' now works on ARM Mac. Signed-off-by: Nicolas Gagnon <nicolasgagnon@google.com> Merged-In: Id67904d91abc8b66ef1a00962e1fd57c97df98a7 Change-Id: Id67904d91abc8b66ef1a00962e1fd57c97df98a7 (cherry picked from commit 3efef5694ee242f0fbeeaaa15c128dfb84418798)
| * | | | | Snap for 9531772 from 8ea0c2e276e913ad4d5756e691686573ffad5a03 to ↵Android Build Coastguard Worker2023-01-272-0/+6
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tm-qpr3-release Change-Id: I2f1ce7a503f02106f913282959bc8315103e38cf
| | * | | | Merge "init: Take wakelock on zygote restart" into tm-qpr-devKalesh Singh2023-01-262-0/+6
| | |\ \ \ \
| | | * | | | init: Take wakelock on zygote restartKalesh Singh2023-01-252-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the framework is restarting (and cannot yet aquire wakelocks to block suspend). Take a kernel wakelock to allow the system to make sufficient progress before autosuspend can be triggered. The wakelock is later disable when the framework has and invokeds enableAutosuspend() on the suspend service. Bug: 255898234 Bug: 265513788 Bug: 266077359 Test: adb shell "echo mem > /sys/power/state && killall system_server" Change-Id: Id8cff6564ef05d8c22a8264c51dd313263cb6a9d Merged-In: Id8cff6564ef05d8c22a8264c51dd313263cb6a9d
| | * | | | | Resolve ro.debuggable at build time am: d5e026e1af am: 1de6ea34c3Alessandra Loro2023-01-260-0/+0
| | |\ \ \ \ \ | | | |/ / / / | | |/| / / / | | | |/ / / | | | | | | | | | | | | | | | | | | Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/21106623 Change-Id: If8523fb54d49472231d69e80b72ad0975c568873 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| | | * | | Resolve ro.debuggable at build time am: d5e026e1afAlessandra Loro2023-01-262-3/+10
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/21106623 Change-Id: I7a10a9a5f3397862aba9c2833d71fdf01bad4630 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| | | | * | Resolve ro.debuggable at build timeAlessandra Loro2023-01-252-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ignore-AOSP-First: cherry-pick for tm-qpr-dev Test: n/a Bug: 193912100 Bug: 243645021 Merged-In: I83b0021b91536335c63d19f8a65933bad1b26b4e Change-Id: I42c4b1e81383d83c73a565c5e74ac22f17389faf
| * | | | | Snap for 9495226 from d7918fad814123e2f6cab6d77bf16826d323de2c to ↵Android Build Coastguard Worker2023-01-172-14/+3
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tm-qpr3-release Change-Id: I2f9c937d3bc172763e15e19ab4bcba294cbe72ea
| | * | | | Snap tm-dev to android13-tests-dev am: fc0ee916bc am: 118a97fb5aSamip Garg2023-01-162-14/+3
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/20514427 Change-Id: I75805d3c8aa574ef5f88118c68748c7a1f999eb6 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| | | * | | Snap tm-dev to android13-tests-dev am: fc0ee916bcSamip Garg2023-01-112-14/+3
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/20514427 Change-Id: Ia96976f302e1bd3d2ffbf2740010e40f4692d12e Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
| | | | * | Snap tm-dev to android13-tests-devSamip Garg2022-12-082-14/+3
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug:259849956 Merge ab/9299233 Merged-In: I1795c931b28fd5fe28aa0f23717d4238fb352d37 Change-Id: I1fbab8fc336954dddd623a4a5724fa0e724b4f62
| | | | | * Merge "Some device that platform base on android12 doesn't support A/B ↵Treehugger Robot2022-09-211-0/+3
| | | | | |\ | | | | | | | | | | | | | | | | | | | | | update, it looks virtual A/B is also not mandatory. so this test case should check ro.vendor.api_level first." into android13-tests-dev
| | | | | | * Some device that platform base on android12 doesn't support A/B update, it ↵biandonglei2022-09-171-0/+3
| | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | looks virtual A/B is also not mandatory. so this test case should check ro.vendor.api_level first. test: run vts -m vts_ota_config_test -t VAB#Enabled issue: 245441425 Change-Id: I1795c931b28fd5fe28aa0f23717d4238fb352d37
| | | | | * Merge "libsnapshot: Remove flaky image creation test." into android13-tests-devDavid Anderson2022-08-291-14/+0
| | | | | |\
| | | | | | * libsnapshot: Remove flaky image creation test.David Anderson2022-08-181-14/+0
| | | | | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This test has always been flaky, and is not testing something super valuable: we know that image creation succeeds throughout the rest of the suite, so it's not very interesting to know that it can succeed in a low-space scenario. The inverse test is much more valuable, since we want the correct status code when creation fails due to low space. Bug: 240391002 Test: vts_libsnapshot_test Change-Id: I6235d11033d2f30efe530077b877863ba2574810 (cherry picked from commit 97e8a2f0e963cea957ffd135be4436de3b3afd6a)
| * | | | | Snap for 9474727 from 8ef2a47c0aae39188d40e6c1936b6dd03776fa7d to ↵Android Build Coastguard Worker2023-01-118-239/+320
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tm-qpr3-release Change-Id: I8f043f9b192fab2b5053c92fe0f477022c37a2e0
| | * | | | snapuserd: Update verificationAkilesh Kailash2023-01-098-239/+320
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Initiate update verification from daemon. This will help in two ways: 1: We avoid reading everything into page-cache. Since, low end devices are already short on memory, we don't want to read and populate page-cache which can slow down boot. 2: During boot, once the selinux transition is done, daemon is all ready to kick off the verification since verity is already setup. Note that we are still guarded by update_verifier. Update_verifier will still block marking new slot as boot success until the verification is completed. So, there is no change in the behavior. Bug: 193863442 Bug: 261913544 Test: Full and incremental OTA on Pixel 6 Incremental OTA of 500M (Monthly OTA) Boot-time (Without this patch): 38 seconds Boot-time (With this patch): 32 seconds Full OTA of 2.2G: Boot-time (Without this patch): 27 seconds Boot-time (With this patch): 21 seconds Signed-off-by: Akilesh Kailash <akailash@google.com> Merged-In: I4f17db19bdd0dd261902c670be6212862d861fe1 Change-Id: I4f17db19bdd0dd261902c670be6212862d861fe1
| * | | | | Snap for 9470583 from 4762c22aba406edd48e5c3bb91facb74a62a9b6e to ↵Android Build Coastguard Worker2023-01-1025-68/+152
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tm-qpr3-release Change-Id: I398badd620b72a27a2b882a8deccdef0c2f68c1c
* | | | | | init: Make an error message more informativeBart Van Assche2023-04-161-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make it easier to diagnose service failures. Bug: 213617178 Change-Id: I27135cb32b6a98b2fe24ab2324dffbf5b591fdd5 Signed-off-by: Bart Van Assche <bvanassche@google.com>
* | | | | | init: Use `IsRecoveryMode()` for normal boot checksAlbert I2023-04-151-17/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Checking androidboot.mode properties will never work on devices where this property is always absent, primarily non-Pixel devices. Use existing IsRecoveryMode() check instead which is ugly, but works for this very purpose. Change-Id: Idc79fb2bf45f0416b242a1e1aa12bdb07bcf56b9 Signed-off-by: Albert I <kras@raphielgang.org> Signed-off-by: Alexander Winkowski <dereference23@outlook.com>
* | | | | | init: Spoof more propsjhenrique092023-04-151-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic0ddbd6a0dd40c877248f7864082eddab2b32366
* | | | | | init: Check for fastbootd before spoofing safetynet propsDanny Lin2023-04-151-6/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The real prop values must be retained in recovery/fastbootd in order for fastbootd to allow/deny flashing correctly based on the bootloader lock state. This is accomplished by checking androidboot keys in the kernel cmdline and bootconfig (necessary on Pixel 6), and not spoofing anything if the boot isn't a normal full-blown Android boot. @jhenrique09 - Adapt to PE Change-Id: I66d23fd91d82906b00d5eb020668f01ae83ec31f Former-commit-id: 33d4578679733fb2d6fd0fd9b7baba8fd5f0be57 Change-Id: I17630a84c64ce96735fd6141c4dcf163cb7308fd
* | | | | | core: Add more props for snet spoofingjhenrique092023-04-151-41/+57
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also reformat code Change-Id: I98aafcc2c1d8dae1448ecf3c18981fb7945599ba Former-commit-id: 72351d5aebdd5ed340429bb7228ec0ce5fc55318 Former-commit-id: acefb8c963d303ba91fbe861728860b51c7c5917 Change-Id: Ida0903a5be31542f2562a920141f0cf7da5ab729
* | | | | | init: Only set safetynet props if not eng buildjhenrique092023-04-151-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: Ic07539b4a7a97316720defd000425d1b6d15fd67 Former-commit-id: 9d4ca9403943feecd6f902e69d581aad3ee84839 Change-Id: Ic34d95c23afd8caf95c7b2a2517650dbf116fdde Former-commit-id: 1b99c0d0cc89f113d35eb065e435f61b51408b12 Former-commit-id: 6a32cd3778d9aca584751d7acd092be95cb85985 Change-Id: If18e3872456e6b14bc22de13118dd41c155e80b6
* | | | | | init: Weaken property override security only when spoofing safetynetjhenrique092023-04-151-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I740afaa27de82bec1e6d58b58d431141ca6b4e3f Former-commit-id: ca62a22d017f44c9f63553a44f5017eb5b8e9095 Change-Id: Icea7076c6c0ffc2ab3d66899335a5a477ccc519a Former-commit-id: 688821317d5bed7701362875143dc43c4b152630 Former-commit-id: ba856e490845683ea08fc22183e12ee419f064a2 Change-Id: I3d30324f03924efa66fb3f9f0b93f9cd9b0b96da
* | | | | | init: add vendor.* keys to spoof safetynetChris Renshaw2023-04-151-0/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | aswinas@pixysos: add some more props from magisk hide to userspace hack by arter97 Former-commit-id: fc79269db601c9cd0dad3781d4e6ee8f209c55fc Change-Id: I8a88862674ca5a9eb8df5050e04344a2acb0a79f Former-commit-id: bd20ecc029c4d82226b40f7c56185abdd59955fc Former-commit-id: 10d57a483aca29386196d4284085c35f84d7cff9 Change-Id: I111f812b353f1cca7e326619392cd25a71e726b2
* | | | | | init: workaround SafetyNet checkPark Ju Hyung2023-04-151-0/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Doing this in the userspace allows more properties to be spoofed and eliminate the needs for a hack in the kernel. Former-commit-id: e036a461c7dd4d97e1df77979c85f3c198e1e784 Change-Id: I76f6e210247a032b764dea2f5a23a184745f59a0 Former-commit-id: 74af52f30476991814fff83b850af1883e3944ee Former-commit-id: 0709c6917bbd814ae88fc04ff82425c2892ef4ad Change-Id: I12b3507068ee6a84b26244ae2eb74c6275e9c7dd
* | | | | | init: Weaken property override security for the init extensionAlex Naidis2023-04-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sometimes we need to override ro.* properties by using our vendor init extension. Previously there was a security check which was blocking that. To resolve the issue, we need to weaken the security check during the execution of our vendor init extension. This is safe because the vendor init extension gets executed as part of init construction and it is considered a trusted system component. Change-Id: Ia7d60686968695f1fb43be4ed58770ce10da88c5 Former-commit-id: 91d12168b9500a44211a7d5a092e0ebcfed48d4d Change-Id: I07629b6c19b5ebfa019307c497c18d8bcc719685 Former-commit-id: afc71394f9bbdd04589380bb4ef52df27f1baa26 Former-commit-id: 6bd10f8e34a25a4652b25d76326d48e38721ff5e Change-Id: I2027b9d9f4acc1f359f67ecfccd233823df18d18
* | | | | | Merge tag 'android-13.0.0_r35' of ↵Julian Veit2023-04-1112-14/+83
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | https://android.googlesource.com/platform/system/core into HEAD Android 13.0.0 release 35 Change-Id: I504d275ce47138be6105b1f72e1956bada7f126d
| * \ \ \ \ \ Snap for 9358956 from 4762c22aba406edd48e5c3bb91facb74a62a9b6e to ↵Android Build Coastguard Worker2022-12-022-1/+28
| |\ \ \ \ \ \ | | | |/ / / / | | |/| | | | | | | | | | | | | | | | | | | | | | | | | tm-qpr2-release Change-Id: I0a90ea9a2968aa9b6ab12f118ce6943259ad2693
| | * | | | | trusty/storage: Add property indicating when fs is readyStephen Crane2022-11-302-1/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a system vendor property (ro.vendor.trusty.storage.fs_ready) to indicate when backing storage on the Android filesystem (e.g. /data) is ready for use. Before this property is set, the Trusty storage proxy may restart causing connections in Trusty to the storage service to be disconnected. All Trusty operations that may require storage and can wait until the device filesystems are ready should wait on this property. Bug: 258018785 Test: manual Change-Id: I9b1408b72df34a0d0cbcc1b99e9617f15bc47558 Ignore-AOSP-First: Topic did not auto-merge from AOSP
| * | | | | | Snap for 9316743 from 36ce32f54d9eb7b24882a95ee7c9fc96f15e1e59 to ↵Android Build Coastguard Worker2022-11-222-3/+10
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | tm-qpr2-release Change-Id: If8b646c24a59e43a8300fdf6b7d6e3bc3fee3361
| | * | | | | Merge "Resolve ro.debuggable at build time" into tm-qpr-devAlessandra Loro2022-11-212-3/+10
| | |\ \ \ \ \
| | | * | | | | Resolve ro.debuggable at build timeAlessandra Loro2022-11-012-3/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ignore-AOSP-First: cherry-pick for tm-qpr-dev Test: n/a Bug: 193912100 Bug: 243645021 Merged-In: I83b0021b91536335c63d19f8a65933bad1b26b4e Change-Id: I42c4b1e81383d83c73a565c5e74ac22f17389faf