Android Pie AOSP Changes

Changes from 9.0.0_r12 (PD1A.180720.031) to 9.0.0_r16 (PQ1A.181105.017.A1):

Warning Releases with no significant changes other than version bump in platform/build component are likely to only feature proprietary binary blob (e.g. firmwares) changes.

Newly Added Components (0):

None

Removed Components (0):

None

Updated Components (77):

  • device/generic/goldfish with 18 change(s)
    • d9689ef : Add power service 1.1 ranchu.
    • f891132 : goldfish: disable WIFI_FEATURE_LINK_LAYER_STATS
    • 7ef3983 : Retain GPS flags across multiple messages
    • 27583a2 : Cleanup some compiler warnings in driver_cmd_nl80211.c.
    • dabd8de : Return the auth status as the error code for +CSIM
    • 9bd45e6 : Create a dummy USB gadget for sysfs tests.
    • 6c9d41e : Reserve 128MB for critical system components.
    • 6e604f7 : Pass the size of the vatiable instead of a pointer to it
    • ee28af4 : goldfish: re-enable shipping api level
    • 5438168 : goldfish: allow emulator to suspend
    • 0d147bd : Fix sanity check for configureStream.
    • 8a76923 : sensor: use CLOCK_BOOTTIME in clock_gettime
    • 341ae7a : Revert "set first shipping api to 28"
    • 8c1d0ac : Change category name for Emulator cutout emulation
    • 5cd78d2 : set first shipping api to 28
    • 4a57dd6 : Add capability MOTION TRACKING to EmulatedFakeCamera3
    • 5c5d5fc : goldfish: remove hal_fingerprint_default.te
    • f03fd39 : goldfish: set first shipping api to 24

  • device/generic/goldfish-opengl with 6 change(s)
    • e93905e : Partially revert ag/4742391.
    • 7b78809 : Fix compile warnings found in shared/OpenglCodecCommon.
    • 8e29d15 : Fix compiler warnings emmited from system/egl/egl.cpp.
    • 3e0dfff : Fix compile warnings emmitted from system/OpenglSystemCommon.
    • bce0f49 : Fix compile warnings in system/GLES.
    • ff9e266 : Using fixed value to count gralloc buffer offset

  • device/google/crosshatch with 45 change(s)
    • 80f4520 : haptics: Reduce the amplitude of the heavy_click effect
    • b8e0f52 : Copy vendor qcril database to Data partition to fix DB upgrade issue
    • d9595d5 : Revert "Use "packout" reboot reason for the firstboot shutdown"
    • 69cafb5 : Use "packout" reboot reason for the firstboot shutdown
    • d780b7d : Revert "Enable AOD by default on C1"
    • dcc48dc : crosshatch: Add overlay for masking the notch
    • 7800787 : Do not set charge levels unless retaildemo mode is enabled
    • 17750fa : dumpstate: add maxim FG history
    • 427a8f9 : dumpstate: log citadel info on -eng and -userdebug
    • a155537 : dumpstate: add citadel info to bugreports
    • e23d4f4 : wifi: Disable Tx Beamformer
    • 0c6e56f : acdbdata: Disable MBDRC for USB_RX
    • 0d115dd : Enable Modem Thermal Throttling to Emergency calls only
    • 1649270 : set initial svn=1
    • 2aaf3d8 : Create userdebug manifest for atcmdfwd
    • 04d3742 : media: adjust performance XML
    • e4d60b8 : Update regulatory labels
    • 78a69b6 : audio: fix static noise on speaker path when enable incall-music
    • def1d24 : Camera: enable free_buf_early setting
    • ee61298 : Add/Remove namespaces to PRODUCT_SOONG_NAMESPACE
    • c29a8fc : Update regulatory labels.
    • f55370b : media: add performance measurements for GSI
    • 192097c : crosshatch: make Night AOD bucket brighter
    • faf7278 : dumpstate: move slower dump to bottom
    • 838cab2 : Add init.firstboot.sh, for factory use case
    • ac45c65 : BoardConfig: Remove stale comment
    • 0139c59 : default_permissions.xml: Give ornament its permissions.
    • 9c8b2d8 : crosshatch(overlay): Change wifi tether regex
    • 65799ca : Music detector configuration fixes from QC
    • 6092bcb : Remove forced check on metadata partition
    • 5d7275f : thermal: Use explicit disable for USB overheat mitigation
    • eccf512 : media: Add software VP9 encoder numbers to performance XML
    • abdc522 : Introduce fstab.persist
    • eafc40d : crosshatch: dumpstate: improve touch logging
    • fe77f2c : crosshatch: update doze binned brightness levels
    • 1c5beb5 : blueline: update doze binned brightness levels
    • 642b95b : audio : update voice tuning
    • 16e3049 : Adjust device-specific rounded corner
    • 55fa887 : Remove a few libraries.
    • 6af5d1a : audio: update voice tuning for speaker path
    • 68a521a : Update device specific rounded corners
    • 7b84924 : Change l3-cdsp to userspace and fix node permission
    • 7739db8 : WiFi: Enable SAR and SAR SAP for b1/c1 devices
    • 1dc4053 : health: persist.vendor.fake.battery.temperature fakes reported battery temp
    • 66455ce : post_boot: update mbps_zones settings for llccbw

  • device/google/crosshatch-kernel with 9 change(s)
    • 2efe8db : crosshatch: update kernel-and-modules prebuilt
    • 912f250 : crosshatch: update kernel-and-modules prebuilt
    • 9fa42ea : crosshatch: update kernel-and-modules prebuilt
    • 4b97b5e : crosshatch: update kernel-and-modules prebuilt
    • f420e86 : crosshatch: update kernel-and-modules prebuilt
    • e46df3f : crosshatch: update kernel-and-modules prebuilt
    • c9c1bc1 : crosshatch: update kernel-and-modules prebuilt
    • d25dfab : crosshatch: update kernel-and-modules prebuilt
    • 216073e : crosshatch: update kernel-and-modules prebuilt

  • device/google/crosshatch-sepolicy with 7 change(s)
    • 72c3bd1 : sepolicy: add policies for maxim fg history
    • 128453d : Update SE-policy to enable citadel communication
    • 0694dc2 : Camera: enable ro.vendor.camera. property
    • 5fabb99 : Add sepolicy for init-firstboot
    • c91dfe4 : Label persist block device, give rw to fsck
    • 63fd081 : allow QXDM search firmware dir
    • 8ceb4ca : allow ueventd access lnk_file

  • device/google/cuttlefish with 6 change(s)
    • a2e1b65 : Removed libbt-vendor-build-test from device.mk
    • 0f751d6 : Add Broadcast Radio HAL to Cuttlefish Auto device
    • 3e0e56f : Remove the manifest.xml from the shared device.mk
    • c471da0 : Remove unsupported cf_x86_64_auto build target
    • e3c5999 : Move the device manifest files to device.mk
    • 561a8df : Added AAE specific device manifest to Cuttlefish

  • device/google/marlin with 4 change(s)
    • fa7f738 : Changing SUPL_ES=1 for SUPL end point control
    • 62116dd : Do not set charge levels unless retaildemo mode is enabled
    • c97da11 : audio: the table for in-call music.
    • 38025d9 : Set runtime readahead to 128KiB

  • device/google/muskie with 2 change(s)
    • bc4ca56 : audio: the table for in-call music.
    • 0f18114 : Set runtime readahead to 128KiB

  • device/google/taimen with 2 change(s)
    • 94ff126 : audio: the table for in-call music.
    • cb98850 : Set runtime readahead to 128KiB

  • device/google/wahoo with 7 change(s)
    • 78ed42a : usb gadget hal: Increase disconnect timeout
    • 437e4d9 : Update SVN for November for Wahoo to 20 on pi-dev & master Bug:114110585 (cherry picked from commit 3ef04ad9ce35623dd4a14fce2db20767d8fe89ce)
    • ab4136a : Add check for misprovisioned Pixel devices.
    • 12fdb32 : PowerHAL: skip Audio streaming hint in VR/SUSTAINED_PERFORMANCE mode
    • aa30298 : Do not set charge levels unless retaildemo mode is enabled
    • 296429c : thermal: Add property for thermal testing.
    • 2cded42 : Update SVN to 18 for September Monthly release Bug: 111501777

  • platform/bionic with 2 change(s)
    • 4959932 : remove bionic-compile-time-tests-g++
    • 6fffb23 : Disable malloc debug intercepts when exiting.

  • platform/build with 31 change(s)
    • 929cf3d : Version bump to PQ1A.181105.017.A1
    • 50f5654 : Version bump to PQ1A.181105.017
    • 8c3b437 : Version bump to PQ1A.181105.016
    • d10e665 : Version bump to PQ1A.181105.015
    • e9896a5 : Version bump to PQ1A.181105.014
    • 310f824 : Version bump to PQ1A.181105.013
    • b964ecf : Version bump to PQ1A.181105.012
    • fe21655 : Version bump to PQ1A.181105.011
    • 76435aa : Version bump to PQ1A.181105.010
    • 6b64578 : Version bump to PQ1A.181105.009
    • 17236b9 : Update platform security string to 2018-11-05 on pi-dev & master Bug:114110585 (cherry picked from commit dd737c096146a5e3507b1b703c6be62b1db391c0)
    • 5481058 : Version bump to PQ1A.181105.007
    • 6e99c58 : Version bump to PQ1A.181105.006
    • e582c47 : Version bump to PQ1A.181105.005
    • de7bf95 : Revert "Update platform security string to 2018-11-05 on pi-dev & master"
    • 5d1f2a5 : Update platform security string to 2018-11-05 on pi-dev & master Bug:114110585 (cherry picked from commit dd737c096146a5e3507b1b703c6be62b1db391c0)
    • 3e587b5 : Update platform security string to 2018-11-01 on pi-dev & master Bug:114110585 (cherry picked from commit 2e6c06ba1b01fd0b9af8d955ae28da6b39037c85)
    • 95212e4 : Version bump to PQ1A.180829.006
    • cb30f9d : Version bump to PQ1A.180829.005
    • 8d80a97 : Version bump to PQ1A.180829.004
    • 29a403c : Version bump to PQ1A.180829.003
    • d77732f : Version bump to PQ1A.180829.002
    • b9dbc52 : Version bump to PQ1A.180824.006
    • 945442b : Version bump to PQ1A.180824.005
    • 876e565 : Version bump to PQ1A.180824.004
    • 45a70dd : Version bump to PQ1A.180824.003
    • f82a328 : Version bump to PQ1A.180824.002
    • a113745 : Track more static dependencies for notice files
    • 61ddf1f : Update platform security string to 2018-10-05 on pi-dev & master bug: 112535135
    • adff359 : Version bump to PQ1A.180727.001
    • 8c3565d : Add product_launched_with_k.mk

  • platform/compatibility/cdd with 62 change(s)
    • d3d2e2d : Docs: Resolving bug on 7.3 C-1-2
    • 41f5602 : Docs: Fixed language for section 3
    • 2350d38 : CDD: Move the req of supporting encryption under perf carve-out
    • 9640fc3 : Docs: Correct the words for GPS and GNSS
    • 85501ae : CDD: Requirement for Power Management features
    • ae7611a : CDD: Update the condition to enter S3/S4 power saving modes
    • 0faef18 : CDD: Clarifying kernel page table isolation
    • 2b6427a : CDD: Requirements for Heavyweight app mode
    • 8d62cc1 : CDD: Require the restrictive behavior of hidden APIs to be consistent.
    • 97e3c4d : CDD: Require logging of some basic events available to app developers through statsd.
    • daec939 : CDD: Device implementations must report the number of bytes read and written to flash based SSD storage.
    • c27e17a : CDD: Requirements for services that have access to "android.permission.RECOVER_KEYSTORE"
    • 84409cf : CDD: Add section about Android Protected Confirmation API
    • 9ce17e8 : CDD: Update CDD language for biometrics and lockscreen.
    • 0a6568f : CDD: 9.10. Device Integrity: Change verified boot items from SR to MUST.
    • 72f15fb : CDD: Handheld recommedations for long press of KEYCODE_MEDIA_PLAY_PAUSE/ KEYCODE_HEADSETHOOK.
    • 100d786 : Docs: Clarification to `KEYCODE_BACK` requirements.
    • 0e130db : CDD: Allow rectangular display with rounded corners with certain conditions
    • 70c4020 : CDD: Handheld: Require Lockdown mode and sleep timeout for devices with secure lock screen
    • 5f3fec3 : CDD: Don't require any more the 32-bit equivalent ABIs for 64-bit devices
    • b8ee1ff : Docs: Automotive: Added developer facing links for android.car.* namespace API's.
    • d389f75 : CDD: Requirements for androidx namespace.
    • b687f31 : CDD: Strengthen analog audio port requirements.
    • c406e4e : CDD: 2.5.3 Requirements for launching assistant for Automotive and Handheld.
    • ba7aafc : Docs: Fixed intent link for section 3.2.3.5
    • 8076fbc : CDD: Modifying VR requirements due to the deprecation of VR flag
    • f37f345 : CDD: Update CDD changes for CFI and IOSAN
    • 92dc429 : CDD: Require a user warning for an app with API level = 16
    • 372f3f5 : CDD: StrongBox requirements
    • d449d90 : CDD: Require verified boot on all devices, including low ram devices
    • 5dc5eca : CDD: Requirements for ways to logout accessible from lockscreen
    • 1c74714 : CDD: Update HiFi sensors requirements for P
    • e053826 : CDD: Developer options to be made available for all developers
    • 6c69972 : CDD: Add requirement for Remove Location Modes.
    • 2dd84fb : CDD: Tighten SR to MUST for HOT GNSS TTFF to 5 sec to keep consistency with CTS
    • d9f9010 : CDD: Require related to Apache HTTP client deprecation.
    • 2467923 : CDD: Recommended values for AAudioStream_getFramesPerBurst()
    • 7732e6e : Docs: HDMI in at least one configuration.
    • e6c5b05 : Docs: clarify that that CONFIG_ARM_LPAE is not allowed for 32-bit ARM
    • 148f67a : CDD: Add recommendation for touch input to audio output latency for Pro Audio.
    • d9323e3 : CDD: Latency requirements also applicable to AAudio native APIs (in addition to OpenSL ES)
    • 35982ea : CDD: Add GPU debug layer developer requirement
    • ad844a7 : CDD: updated VR-related requirements for Android P.
    • 09511c9 : CDD: Require the notification for an incoming call
    • 7d7fe96 : CDD: Requirement for harmful app warnings
    • f0d920b : CDD: Allow escrow keys to unlock CE storage.
    • 62e5ccc : CDD: Clarify default dialer language
    • 7ea1370 : CDD: Automotive: Mandatory encryption requirement
    • 971b7ea : CDD: Relax TIF requirement for Android TV
    • 4ef3fde : CDD: Disallow modifying the default security provider list
    • 9a49514 : CDD: Require HEIF decoding.
    • 68b032b : CDD: Requirement for Wi-Fi and BLE scanning.
    • ab6c174 : CDD: Tightening GPS/GNSS requirements during emergency call.
    • 37c1a79 : CDD: Adding another minimum network capability for auto.
    • 85e91a5 : CDD: Automotive: Remove [A-0-1] MUST support driving status
    • 0429561 : CDD: Add requirement for Open Mobile API
    • a93c2c3 : CDD: Require multinetwork compatibility under data connectivity.
    • 3b18719 : CDD: Recommend metadata encryption
    • 0612e34 : CDD: Update Wi-Fi Direct concurrency requirements
    • d6e4c0f : CDD: Handheld MUST include an application that handles intents related to Storage Access Framework (SAF)
    • 791d640 : CDD: Add necessary graphics extensions for supporting HDR and wide-color content.
    • b7a9ad0 : Docs: Fix broken link in Section 7.2.4

  • platform/cts with 134 change(s)
    • 8cf9e08 : Fixing Testcase for CTS test for Android Security b/72505220 b/30741779
    • 5eb8057 : Allow for AHardwareBuffer size rounding in MediaVulkanCTS
    • e7d11b6 : Skip Keyguard CTS test on ATV devices.
    • af2ed89 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72507701 b/27364029
    • 710a18f : Fix for DialerImplementsTelecomIntentsActivity
    • 90ab5ec : Allow non-system processes to listen in ListeningPortsTest
    • bf8cabc : RESTRICT AUTOMERGE Avoid keyguardShowing check when watch is in ambient
    • 99f5aa9 : Change users for tests
    • 01aff5c : Update CTS for I78948446a63b428ae750464194558fd44a658493
    • d61cff9 : Update CTS for I78948446a63b428ae750464194558fd44a658493
    • 0275659 : Update CTS for I78948446a63b428ae750464194558fd44a658493
    • c157cc6 : Update CTS for I78948446a63b428ae750464194558fd44a658493
    • 3b26a51 : Camera: Handle case where only physical camera supports RAW
    • 7007f97 : Fixing incorrect check in BatteryIncidentTest.
    • a4aecfd : VerifiedBoot: Remove Low Ram Exemption
    • b7f4e41 : Scrolls preferences into view where needed so tests pass.
    • 23baacc : Wait until activity is destroyed before finishing SessionLifecycleTest.
    • 36e20d5 : Remove extra back key press in some tests.
    • d987825 : Wait until activity is destroyed before finishing SessionLifecycleTest.
    • b563859 : Update test instructions for recents redaction test.
    • 103e455 : Adding assertMatchesMultiLine() to SecurityTestCase
    • 2990dd3 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/65853158 b/72396737
    • cf9fc92 : CTS test for Android Security b/65853158 b/72396737
    • bfb135c : Revert "Add RGBA 10:10:10:2 format for surfaces"
    • dd9a17b : Revert "Float buffers are only support on GLES 3.2, not 3.0"
    • 7198552 : Fix BLE Secure/Insecure for chipsets where ble multi adv is not supported
    • c875b84 : Fix the improving the triage speed of LightBarTest
    • f5f3570 : Make A11yMagnificationTest magnification bounds aware
    • 72beaa8 : CtsNativeHardwareTests: Fix test on ES 3.0.
    • 0d28562 : KeyManagementTest: Fix Regression with StrongBox testing
    • ca7025d : Skip screen orientation check for devices that do not support portrait.
    • 79daf68 : Pass correct values to right and bottom.
    • d18351e : CTS test for Android Security b/72507701 b/27364029
    • 69ddae5 : Camera: fix crash caused by timing issue
    • e7b1450 : Wait for System UI's window divider after splitting the main window.
    • c6d1253 : Fix underscore for cts_instant
    • 94274cd : Avoid setting class/method when testPackage is set
    • 26122e5 : Disable BLE Encrypted and Connection Priority tests.
    • f3d6709 : Fix cts LightBarTests fail in landscape
    • d2480fa : Pass result back from RecentsRedactionActivity.
    • 9094d57 : Skip anim background tests in freeform displays.
    • 50440c9 : VpxEncoderTest: Allow bitrate undershoot in VpxEncoderTest
    • c9128c4 : Fix texture completeness issue in CtsNativeHardwareTestCases
    • e903354 : Handle TOW_KNOWN state in GPS measurement value range checks
    • 09ab850 : Fixed SessionLifecycleTest so it always finishes OutOfProcessLoginActivity.
    • 8ecc005 : ITS: skip scaling factors that are out of range
    • 3933ffd : Don't run test requiring user rotation on non-supporting devices
    • 6622461 : Add CtsEdiHostTestCases to cts-instant build
    • 61bb66c : Fixed SessionLifecycleTest so it always finishes OutOfProcessLoginActivity.
    • c0c39b3 : Increase timelimit for CtsAslrMallocTestCases
    • d0ec3cd : Fixed tests that were broken due to a bad merge.
    • aa01923 : remove subsystem sleep state test
    • 20865a2 : Fix a condition that detects existence of navbar.
    • bbf5e49 : check multi-window support in Pic-In-Pic test case
    • 9e671c2 : Camera: Consider exposure time when waiting for frames
    • ceae52a : Allow non-system processes to listen on a device with TV capabilities.
    • 0af9e28 : Uses a self-destruct receiver to kill an external process.
    • 03a4bde : Use a different key for signing networkpolicy test app.
    • 22108a0 : Fix AudioRestrictionTest with setting of volume keys for media not Ringtone as default stream.
    • c63f5e8 : RESTRICT AUTOMERGE: CTS: Verify DynamicRefTable::load security fix
    • 352a9aa : RESTRICT AUTOMERGE: CTS: Verify DynamicRefTable::load security fix
    • f6f09d5 : RESTRICT AUTOMERGE: CTS: Verify DynamicRefTable::load security fix
    • 8d649d9 : make sure appwidgetId is correct
    • 538a532 : Camera: use relative grid layout for MultiView tests
    • 2a9d876 : remove testCpuTimePerFreq
    • f7fc7d3 : CTS test for Android Security b/76221123 b/111211206
    • 59bf9ef : Allow version 3 attestation certificates.
    • 8dd1719 : AndroidKeymasterTest relax Encrypting_RSA_NONE_NOPADDING
    • 0e5ac22 : Exclude "Alarms and Timers Tests" test case on automotive device
    • 9c05cbe : Wait for the longest valid lifecycle transition
    • c96babf : RESTRICT AUTOMERGE: CTS: Verify DynamicRefTable::load security fix
    • c78f754 : Allow Keymaster version 4 in attestations.
    • 8ea8f8d : Change disallow ambient display test instruction.
    • 917c582 : Add method to retrieve the current appop mode
    • 7003f59 : CTS test for Android Security b/28556125 b/72507692
    • 01b53c3 : RESTRICT AUTOMERGE: CTS test to confirm permission revoked when being removed.
    • 9ac7dee : Fix OpenGL ES 2.0 issues in CtsNativeHardwareTestCases.
    • a64c125 : Port fix for lockscreen test over to keystore copy
    • 4355d5b : Add tests for data partition sizes
    • 89a7919 : CDD Annotation for section 3.16
    • b95d90c : CDD Annotatin for Section 3.8.13
    • 24577f8 : CTS test for Android Security b/72498387 b/29149404
    • 710e080 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/72498387 b/29149404
    • 10aee68 : Double-click notification on newer watch sysui version.
    • 503937f : Add isAutomotive and isVrHeadset to device-side FeatureUtil
    • 686f5eb : CTS test for Android Security b/35467458 b/72388981
    • 6e797cd : Fix backgroundPixels comparison for testLightStatusBarIcons and testLightNavigationBar.
    • b9c1dc1 : Changed WebViewActivityTest to set the service before the activity is launched.
    • 8ddc8d1 : Camera: relax flash parameter test
    • caf0334 : ITS: remove hard coded '1st' dict key.
    • 6d80c7c : Camera: Fix preCorrectionActiveArraySize check
    • ed0b763 : Skip portrait test on devices not supporting rotation.
    • 3ac8a06 : RESTRICT AUTOMERGE: CTS test for Android Security b/35467458 b/72388981
    • c80dfdb : Avoid changing global TIME_12_24 during TextClockTest
    • f58e4be : Update Profile-aware user settings test instructions to show new location in settings.
    • 5ed9658 : CTS test for Android Security b/28760453 b/71909578
    • 3ce3f56 : [RESTRICT AUTOMERGE]: CTS test for Android Security b/28760453 b/71909578
    • ac8e34b : CTS test for Android Security b/71910721 b/29770686
    • 7fe879b : Key management test: Run with StrongBox (for P)
    • 2927e1d : [RESTRICT AUTOMERGE] Fix incorrect handling of "option=value value2" in OptionHelper. Discovered when trying to use --retry with an --exclude-filter on the command line.
    • 30b3867 : [RESTRICT AUTOMERGE] Fix incorrect handling of "option=value value2" in OptionHelper. Discovered when trying to use --retry with an --exclude-filter on the command line.
    • ca78963 : CtsNativeHardwareTestCases: fix RGB565 formats.
    • a1326d7 : Verify that getAppStandbyBucket() can be called
    • 275fef7 : Make improvements to the OOM watcher in CTS b/110891723
    • e9f077e : Add DND tests
    • c4c3fca : Update instructions to skip quick setting tests for automotive device
    • 1947651 : Run Multinetwork Connectivity Test only when telephony available.
    • dedea6b : Update CtsSecureElementAccessControlTestCases
    • a7a2e79 : Update minimum memory numbers to match CDD
    • 710855a : Migrate LowRamDeviceTest to Junit4
    • 48e03b1 : cts: correct expected output in testH265HDR10StaticMetadata
    • 76b5565 : Split up locktask reboot CTS
    • 95dbc60 : Fix inappropriate instruction code for AccessControlTest
    • b2ab1ee : Disable work status bar toast test.
    • 8460556 : Allow to skip the recents redaction tests if overview button is absent
    • b452a40 : Fix construction of algorithm list
    • bb9eefd : Use rotation change to check user rotation support.
    • 31d1979 : Add some ways to detect color bars.
    • 8c47dbd : Fix construction of algorithm list
    • 123e141 : RESTRICT AUTOMERGE: CTS test to confirm permission revoked when being removed.
    • 4dce414 : RESTRICT AUTOMERGE: CTS test to confirm permission revoked when being removed.
    • a5ec482 : Statsd CTS: remove testTemperature
    • e499684 : fix testProcSelf{,Score}OomAdjSane tests
    • b51270d : [RESTRICT AUTOMERGE]: CTS test for Android Security b/77599438 b/111211401
    • eb38556 : CTS test for Android Security b/77599438 b/111211401
    • 3d0626e : [RESTRICT AUTOMERGE]: CTS test for Android Security b/66734153 b/79773616
    • 2bf471d : CTS test for Android Security b/66734153 b/79773616
    • 9915380 : Fix ToastTest.testAccessMargin on H watches
    • a71fba9 : MediaStoreUiTest: Scan jpg instead of txt
    • ba4717d : Stops PreferenceActivityFlowPortraitTest from running on Leanback
    • c1bcf3d : some case layout display anomalies
    • 15e06b5 : cts: correct expected output in testH265HDR10StaticMetadata
    • 901200b : testLightNavigationBar case fail in mdpi device
    • 7feaeb6 : Add isAutomotive and isVrHeadset to device-side FeatureUtil

  • platform/developers/build with 4 change(s)
    • 5e8055b : Fixes README license.
    • 7b99da8 : Removes duplicate yaml and updates yaml with OS header.
    • 9db391e : Add open source header to prebuilt version per Trevor.
    • 5f6b67d : Add prebuilt for WifiRttScan sample

  • platform/developers/samples/android with 9 change(s)
    • 8d8c7fd : Add .gitignore and delete .yaml file (created in .google).
    • 8c02e76 : Add open source to file.
    • 8a6fab5 : Convert to androidx and update copyright year.
    • 15a54f2 : Adds final edits for README and preview images.
    • e1364aa : Adds interval and all other details for WifiRTT scanning.
    • 6d71329 : Adds activity and framework for displaying RangingResults for each AP.
    • f94dcb3 : Add main screen that scans for RTT enabled APs.
    • d354b24 : Replaces deprecated GridViewPager with WearableRecyclerView.
    • 7ac17ab : Initial check-in for WifiRtt Sample with permission screens (only two java files).

  • platform/development with 2 change(s)
    • 1c87544 : Update version of D8 in buildtools to latest stable version (1.0.35)
    • 892d176 : Version number bump for build tools and SDK platform release for Final Pi release Bug: 111752442 Test: N/A

  • platform/external/aac with 3 change(s)
    • 9744e41 : Prevent bit buffer counter overflow.
    • 61381bd : Break audio element loop in case element_count becomes too large.
    • c2208f2 : Add sampling rate sanity check

  • platform/external/chromium-libpac with 1 change(s)
    • 59b9b11 : Test for error in handling getters changing element kind.

  • platform/external/deqp with 10 change(s)
    • 59b6ba9 : Fix: rendering complete times not monotonic
    • 43622dc : RESTRICT AUTOMERGE: Backport tests for VK_KHR_draw_indirect_count
    • 181b5cd : Vulkan AHB - fix incorrect structure definition
    • aa99687 : Remove dEQP-VK.ubo.random.all_shared_buffer.48 from mustpass
    • e00ab0d : RESTRICT AUTOMERGE: Backport tests for VK_KHR_draw_indirect_count
    • aa804d5 : Remove unconditional depth_clamping for 1.1.0
    • ff08db9 : Invalidate memory in draw tests
    • 0100d07 : Backport post-P AHardwareBuffer changes from Khronos CTS
    • 7814c48 : Allow two images worth of alignment slop in protected heap
    • 56b7116 : Protected memory image access tests not flushing staging buffer

  • platform/external/f2fs-tools with 1 change(s)
    • 7131311 : make_f2fs: issue discard commands on mkfs

  • platform/external/libmpeg2 with 2 change(s)
    • 41295d2 : Handle Unsupported Dimensions in Test App
    • 84eba48 : Adding check for min_width and min_height

  • platform/external/libxaac with 7 change(s)
    • aed3058 : Fix for global buffer overflow in scale factor processing
    • c01adbd : Fix for crc related issues
    • 4b4d251 : Fix for NPD in case of single coupling channel element.
    • 171b2f9 : Fix for heap buffer overflow in xaac decoder init
    • ed646d5 : Fix for out of bound write memory access in xheaac
    • e43b180 : Fix for ubsan add-overflow
    • 5464927 : Fix for stack corruption in esbr

  • platform/external/ltp with 2 change(s)
    • fc8040b : mknod03: Skip S_ISGID check on files created by non-group members.
    • 963fdd2 : open|creat: skip S_ISGID check on files created by non-group members

  • platform/external/nos/host/android with 4 change(s)
    • 8c179d3 : keymaster: skip provisioning status info rpc
    • c33f791 : keymaster: refactor batch cert constants
    • 60f34d0 : [keymaster] Select attestation certificate chain based on hint
    • 872043c : [keymaster] Switch to prod/dvt attestation keys

  • platform/external/nos/host/generic with 5 change(s)
    • 0ccd19d : updater: Pass all --selftest args unparsed
    • 6f6af73 : Add --selftest command to citadel_updater
    • 7cec86e : Add NUGGET_PARAM_SELFTEST for quality tests
    • 363ec62 : Let citadel_updater know more error codes
    • 2c969cf : keymaster: add api for cert ingestion

  • platform/external/nos/test/system-test-harness with 4 change(s)
    • 2e8854a : TransportTest: check the status length is valid
    • 0a8dd2e : keymaster: add cert recovery test
    • 1754134 : keymaster: add an upgrade key test
    • edb80cf : release-tests: enable keymaster vts & android-pay

  • platform/external/noto-fonts with 2 change(s)
    • 5a46428 : Update EmojiCompat font for Unicode 11
    • a1abe1c : Update emoji font with design tweaks

  • platform/external/perfetto with 1 change(s)
    • c5e1840 : traced_probes: Fix clock bug

  • platform/external/skia with 4 change(s)
    • d977ffd : Cherry-pick "begin cleanup of malloc porting layer"
    • 97ee57f : Cherry-pick "begin cleanup of malloc porting layer"
    • a12cc3e : RESTRICT AUTOMERGE: Cherry-pick "begin cleanup of malloc porting layer"
    • 0f8a0d1 : RESTRICT AUTOMERGE: Cherry-pick "begin cleanup of malloc porting layer"

  • platform/external/sl4a with 2 change(s)
    • 20112b5 : [ConnectivityManagerFacade] APIs for proxy testing
    • e8de2dd : [ConnectivityManagerFacade] Changes to Natt Keepalive APIs

  • platform/external/sonivox with 1 change(s)
    • 2992eec : sonivox: prevent rejection of good but large MIDI files

  • platform/external/tremolo with 1 change(s)
    • cafff8f : Fix OOB access in Tremolo

  • platform/external/v4l2_codec2 with 5 change(s)
    • b4ef939 : codec2: add parameter C2PortSurfaceAllocatorTuning
    • ca17a06 : Use C2VDAPixelForamt to resolve pixel format
    • 3f3c8a4 : C2VDAComponent: Add secure components to enable ARC++ DRM L1 for Codec 2.0
    • 585324e : codec2: C2VDAComponent: use bufferpool-backed block pool
    • 86c7f80 : Codec2: remove local linux kernel headers for license concern

  • platform/external/v8 with 2 change(s)
    • 275d715 : Backport: Fix Object.entries/values with changing elements
    • d8be9a1 : Backport: Fix Object.entries/values with changing elements

  • platform/frameworks/av with 18 change(s)
    • 0832639 : NuPlayer2CCDecoder: Add bound check before memcpy
    • efe34a5 : Fix race condition for cas sessions
    • 5d2ca66 : Get screenrecord to exclude black cutout
    • 32b8c20 : Camera service: Extend UID check timeout to 300ms.
    • 11e0589 : Camera: Documentation update to remove physicalIds
    • fcb8fd3 : Rework NuPlayer::getStats() synchronization
    • 4ae244c : Set rlimit rtprio for cameraserver
    • ec1a9b5 : SoftXaac: Handle error cases when decoder fails to initialize
    • 306a069 : Camera: Documentation updates for calibration and distortion correction
    • d1fd027 : Check for overflow of crypto size
    • ea8ebd5 : audio policy: fix regression in Audio MMAP device selection
    • 44b042c : Abort read() after CameraSource has stopped
    • 210ba5c : Camera: Handle abandoned surface in finishConfiguration
    • c1bf68a : Fix information disclosure in mediadrmserver
    • 3a31de2 : stagefright: limit software renderer for actual OMX components
    • b2f1816 : Allow playing output to default output device when during uplink playback
    • d5523ea : media sync: forcefully limit correction by VideoFrameScheduler.
    • a3aa0f3 : Fix detected integer sanitization

  • platform/frameworks/base with 88 change(s)
    • e1fb58d : Keep app in high memory adjust if moving from TOP to FGS
    • a4568bd : Revert "RESTRICT AUTOMERGE: Check both self and shared user id package for requested permissions."
    • a3431a2 : Revert "RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package."
    • 6a947f0 : Verify number of Map entries written to Parcel
    • 8e81142 : Changing SUPL_ES=1 for SUPL end point control
    • 25060bb : RESTRICT AUTOMERGE: Check both self and shared user id package for requested permissions.
    • 181dc25 : Fixes possible issue with no-op creator.
    • f3113c7 : Add equality method for PhoneAccount.
    • a433d41 : Reduce NearestTouchFrame size to prevent button taps on nav bar
    • dbb8dc5 : Added check for misprovisioned Pixel 2 device.
    • e1b0d4a : Fix a typo in javadoc.
    • 9ee5dff : BootAnimation: Fix boot animation with hidden cutout
    • c50a9bd : Update severe (5%/1 hour) warning to send through battery saver
    • 64c9d90 : ScreenDecorations: Update corner radius when configuration changes
    • 8c28c7c : Cutout: Add developer setting to mask the display cutout
    • 843f6f7 : Cutout emulation: string changes
    • 334d1bc : Never clear QS tile state.
    • 2cbe8cd : Fixes deadzone consuming touch for 3 button layout
    • a6ab55d : ResourceManager: Disable APK Assets cache for real.
    • 77e9589 : ResourceManager: Disable APK Assets cache.
    • fcb10a0 : Fixed OneTimeListener so AUTOFILL_SAVE_UI metric is properly saved.
    • 4226033 : Improved AutofillManager and Activity dump() methods:
    • 3729e9c : Default to FULL synchronous mode for sqlite DBs in system server
    • 3438421 : Log AutofillClient on CompatibilityBridge.onAccessibilityEvent().
    • a9aacf9 : Log CompatibilityBridge.onAccessibilityEvent()
    • 43e75d9 : Docs: Inserted links to relevant guide pages.
    • 038e259 : Fixed a leak of a notification when replying to a conversation
    • de23d28 : Camera: Documentation update to remove physicalIds
    • fe0a59b : Workaround regression in multiwindow mode change callback
    • 71a3d85 : Use DPM's counter for invalid password attempts
    • 2e068a3 : Addition of HW Revision to Wifi metrics
    • 82c84d5 : Fix crash during cursor moving on BiDi text
    • d30c55e : Fix crash during cursor moving on BiDi text
    • f496a7c : Fix crash during cursor moving on BiDi text
    • a1076fd : Fix crash during cursor moving on BiDi text
    • eec1710 : Ensure that popupTheme is always specified in the top-level theme.
    • 65f4293 : docs: Added units for AccessibilityServiceInfo#notificationTimeout.
    • 95218ce : Fix crash during cursor moving on BiDi text
    • 3c2fd6a : Fixed an issue where the message could be empty
    • 2ec961d : Send widget registration broadcasts before BOOT_COMPLETE
    • 7def66c : Clarify WebView's lack of plugin support.
    • dcbed5f : Add HW Revision to GNSS Metrics
    • 5326772 : Update WebView#clearClientCertPreferences docs.
    • e4b8664 : Update WebBackForwardList javadoc.
    • c80ffb4 : add config option for safe volume warning
    • b93f8dd : Docs: Removed narrative content and edited links.
    • 0ff9946 : Pinner: Don't pin apps for work profile.
    • 4db243a : Add a logging for ACTION_BAN_APP_NOTES
    • 73ab97c : ScreenDecorations: Fix stuck / delayed rotations
    • 8046ba6 : Sending BATTERY_LEVEL_CHANGED when plug type changes
    • f2043b4 : Clarify WebViewClient.shouldOverrideUrlLoading docs
    • a04c800 : Fix to mark disableApkUnlessMatchedSku hidden for all users
    • 9bad9cb : Fix memory leak in ApplicationStates
    • a861ff7 : docs: Adding links to "about version" pages
    • e6e6ec4 : Don't insert certain numbers into the call log
    • f8a96dd : Fix race condition in BoundsAnimationController
    • 08bd163 : Camera: Documentation updates for calibration and distortion correction
    • 64439c1 : No disclaimer when switching profile for system SMS and dialer apps.
    • d967f82 : Do not restart tethering while enabling tethering.
    • 2ea8e0b : wifi.proto: Add metric for installed passpoint profile type
    • 6064a17 : Fix symmetric key generation in strongbox
    • e27c351 : Docs: fixed typo and made minor edits
    • 42d27af : Docs: fixed typo
    • 259ca36 : Work profile without password shouldn't be locked.
    • 7d9a33e : Add carrier config for auto redialing 911
    • 8fec01a : Revert to O home button behaviour for over lockscreen activities
    • 5ad001e : docs: added Android P behavior change note to untagSocket reference
    • 926f7d8 : Don't flash system bars while showing an immersive app on lockscreen
    • 5c704e6 : docs: Updating setDomainSuffixMatch() for Android P
    • 4bcf9b8 : Improve isolation of DND providers
    • 879fb68 : Try harder to find a camera app to pin.
    • fc22296 : Fixed an issue where the keyguard statusbar could be showing
    • dcb24ca : WM: Guard against released surfaces in forced rotator
    • 0610dd1 : Annotate the compilation reason with dex metadata information
    • 51810d5 : Fixed a bug where the shelf could be stuck translating
    • fde9478 : RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package.
    • a240576 : RESTRICT AUTOMERGE Relax security exception for backport
    • 8210764 : RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package.
    • fa69d72 : RESTRICT AUTOMERGE: Revoke permissions defined in a to-be removed package.
    • 0c37f92 : Remove requirement for kiss emoji should have gender
    • d8a884f : WiFi: Add configs for SAR support of SoftAP
    • d3a8706 : Push DNS configuration on network validation
    • b3a81a1 : Fix a NPE in BatteryStatsImpl
    • e383465 : Set initial KSV state after inflation
    • 01c8013 : docs: fixed typo
    • df66bfa : docs: fixed typo
    • a9aa1be : docs: fixed typo
    • 2ef2675 : docs: fixed typo

  • platform/frameworks/native with 8 change(s)
    • c597d61 : Fix a typo when checking a touch is within the physical frame.
    • 9ad73bc : Get screencap working correctly in landscape mode
    • 1d465af : Add getDisplayViewport for screenrecord tool
    • 358bcc7 : Make sure that touches are within the physical frame.
    • f4e0287 : Get screenshot to exclude black cutout
    • 99b4619 : surfaceflinger: silence misleading virtual display errors
    • ba1712e : AOSP builds do not support Device ID attestation
    • 56eb975 : SF: Layer children should call parents' onFirstRef

  • platform/frameworks/opt/net/wifi with 6 change(s)
    • 7cd3e51 : Addition of HW Revision to Wifi Metrics
    • 87ed136 : SoftApManager: Set country code before channel selection
    • aa7c4ae : passpoint-r1: add the metrics for installed passpoint profile type
    • 0ebd13f : [RTT] Recreate RTT controller when HAL indicates it is invalid
    • 4fc8cdc : Add SarManager and SarInfo dumps to wifi dumpsys
    • 8392e5d : SAR: Add conditional support for SAP/voice call

  • platform/frameworks/opt/telephony with 4 change(s)
    • c60dd86 : Added serial number and timestamp in cell broadcat metrics
    • fd7548d : Addition of HW Revision to Telephony Metrics
    • 6016bdc : Add support for auto redialing 911
    • 371e214 : Fixed battery drain after modem reset

  • platform/hardware/broadcom/wlan with 2 change(s)
    • 67aaff8 : net: wireless: bcmdhd: update bcm4354 FW (7.35.101.9)
    • 808b87d : net: wireless: bcmdhd: update bcm4358 FW (7.112.300.15)

  • platform/hardware/google/av with 26 change(s)
    • 1c0b7c8 : RESTRICT AUTOMERGE CCodec: free input slot when we don't use input buffer
    • f7270c2 : CCodec: add cast to signed integer
    • 1dec509 : codec2: fix build
    • 7725677 : Release input buffers that correspond to no output
    • 92fa52f : Limit the number of live input buffers in CCodec
    • fb60b7e : Revert "CCodec: queue empty input for encoders to get CSD out"
    • 9f12240 : RESTRICT AUTOMERGE Fix occasional hang on c2.android.vp8.encoder
    • 5f0a8ad : CCodec: fix initial buffer request logic
    • f0bcc9a : CCodec: set dataspace on input surface
    • b04a03b : Set Surface generation without dequeuing
    • 6c9615e : CCodec: force array mode for linear output buffers
    • c36340c : CCodec: separate input surface connection and start.
    • d17bd07 : CCodec: support timestamp adjustment
    • d6c98b1 : C2SoftVpxEnc: Handle empty input buffers
    • d355d55 : mts: Add onInputBufferDone to CodecListener
    • dc8e5da : Move codec2/1.0/res to codec2/hidl/1.0/mts/res
    • 99acf70 : CCodec: queue empty input for encoders to get CSD out
    • 610b7bd : Release input buffers when codec holds no refs
    • 972576e : Use the null check properly
    • 9762e02 : Modify input gating logic
    • 891232a : CCodec: increase configure timeout
    • 0e50bcc : CCodec: don't queue more buffers after EOS
    • 2ebffcd : C2SoftXaacDec: Handle error cases when decoder fails to initialize
    • f1a2bfe : vpxenc: run vpx on a single thread
    • 6317fad : codec2: C2SoftAvcEnc fix mts bug for invalidBuffers
    • 16678f2 : codec2: C2SoftMpeg4Enc fix mts invalid buffer test

  • platform/hardware/interfaces with 28 change(s)
    • dd06d73 : Add docs for setSignalStrengthReportingCriteria
    • a00fa0d : Add back keymaster@4.0 hash.
    • ec72056 : Add back keymaster@4.0 hash.
    • a8b8b6b : Patch for setSimCardPower_1_1
    • f25e996 : Fix setSimCardPower_1_1
    • 2d0ba0f : Check INVALID_SIM_STATE for sim permanent lock status
    • 82179cf : Fix base class of WifiHidlEnvironment_1_2
    • 68c347f : Fix ICameraDeviceCallback version in VTS test
    • b782cb8 : Fix IUsb version number in vts test
    • 795990c : Update power HAL to version 1.3.
    • a22fea6 : Call notify for voiceReg and dataReg VTS tests
    • 70afa88 : Add REQUEST_NOT_SUPPORTED for changeIccPinForApp and changeIccPin2ForApp
    • 555cb5e : Fix free() in keymaster VTS
    • bbe9263 : Respect limited requirements for Strongbox KM implementations
    • 0dba888 : Change ImportWrappedKeyTest back to SHA1
    • 12f7d61 : Loose startNetworkScan cases
    • 7d1fdec : Legacy camera shim: add option to free buffers earlier
    • 4e006c2 : Require keymaster4 attestations to contain the right version.
    • 4721523 : Fix base class of WifiHidlEnvironment_1_2
    • 44b129f : Fix setAllowedCarrier
    • cd02298 : Camera: add proper HwLevel check
    • 17fec36 : Revert "Fixed VTS failure in no SIM case"
    • 8e92056 : Camera: Don't hold 'mLock' when closing the camera session
    • 8cec80b : keymaster: skip SHA2 digest tests for strongbox
    • b41b575 : VTS: Do not require XML for Audio effect V2
    • 9342430 : Fix setSimCardPower_1_1
    • b065c9d : Fix failing drm 1.0 vts tests
    • 3fac35a : HWC2OnFbAdapter: don't claim present fences work

  • platform/hardware/qcom/audio with 4 change(s)
    • 76ff480 : hal: Add ABR enabled flag to LDAC config
    • 89bd271 : hal: add sdm710 to the list of supproted platforms
    • 66c4ecf : audio: fix static noise on speaker path when enable incall-music
    • e56cd4b : hal: enable audio_hw flag for sdm710 platform

  • platform/hardware/qcom/media with 1 change(s)
    • 273af68 : mm-video-v4l2: vdec: Correct order of reading color primaries

  • platform/hardware/qcom/sdm845/data/ipacfg-mgr with 2 change(s)
    • 235525a : Add os_pickup.bp to create namespace
    • 3f56153 : ipacm: do not post internal link up events

  • platform/hardware/qcom/sdm845/display with 3 change(s)
    • e5239bc : hwc: Enhance local conversion issue for non-secure video
    • 8e51e19 : Revert "Add soong_namespace to Android.bp"
    • debc6e3 : hwc: Fix local conversion issue

  • platform/hardware/qcom/sdm845/gps with 3 change(s)
    • a5f7c07 : GNSS_NI_RESPONSE_IGNORE handling
    • 1a7852f : Modify ODCPI timer from 30s to 10s
    • c87f5f5 : Add a timer for better handling of ODCPI/DBH

  • platform/hardware/qcom/sdm845/media with 1 change(s)
    • a4eee69 : mm-video-v4l2: vdec: Correct order of reading color primaries

  • platform/hardware/qcom/sdm845/vr with 1 change(s)

  • platform/libcore with 1 change(s)
    • 1a2ea38 : Avoid depending on 24-hour settings in SimpleDateFormatTest

  • platform/packages/apps/Bluetooth with 1 change(s)
    • 0de3460 : Keep those MediaControllers of none addressed players to be up-to-date

  • platform/packages/apps/CarrierConfig with 1 change(s)
    • bd8b17e : Add auto-redial carrier config for DTAG

  • platform/packages/apps/DocumentsUI with 1 change(s)
    • c45f5ef : Fix selection crash in GestureSelectionHelper MotionEvent handling.

  • platform/packages/apps/KeyChain with 1 change(s)
    • 7cc2085 : Add check for misprovisioned Pixel 2 device.

  • platform/packages/apps/Nfc with 2 change(s)
    • 2a4f688 : Skip setEnableHostRouting when switching to screen off
    • a9ef080 : SecureElementService may be unavailable when NfcService is started

  • platform/packages/apps/Settings with 6 change(s)
    • 3dba0ab : Move safety & regulatory manual closer to legal settings
    • 57fcb2f : Cutout emulation: string changes and ordering
    • 6409cf5 : Hide SettingsSlice provider
    • f722e59 : Fix memory leaks in Settings
    • fff37cc : Disable changing lock when device is not provisioned.
    • 770f4ab : Disable changing lock when device is not provisioned.

  • platform/packages/apps/Traceur with 1 change(s)
    • 6334c8a : Traceur: Make all notification broadcast intents foreground.

  • platform/packages/services/Car with 5 change(s)
    • 95c9393 : Adds CarTrustAgentClientApp as test app for trust agent
    • a4673b6 : Fixed package name in mocked car service
    • 2a5ef4e : Expose PortLocationType in car-lib
    • 0c17854 : Remove ADJUST_CAR_CABIN permission
    • 579b5d3 : Cache CarPropertyConfigs in CarPropertyService

  • platform/packages/services/Telecomm with 3 change(s)
    • 81fb20a : Add unit test for PhoneAccount equality operator.
    • 23e48f3 : Add HW Revision to Telecom Metrics
    • d92a693 : Don't insert certain numbers into the call log

  • platform/packages/services/Telephony with 4 change(s)
    • ad80f59 : Handle carrier config changes in TelecomAccountRegistry.
    • 635a1f1 : Store config file with gid1
    • 878fb46 : Add plumbing for the 911 redial
    • f005ff9 : Clean cherry-pick 'Handles the case when getForbiddenPlmns() returns null.'

  • platform/prebuilts/qemu-kernel with 4 change(s)
    • d647aed : goldfish: update 4.4 and 4.9 kernel to 4957895 for x86_64
    • 20e4f5f : goldfish: update 4.4 and 4.9 kernel to 4938971 for x86_64
    • bc933b1 : goldfish: update 4.4 and 4.9 kernel to 4932130 for x86_64
    • 5ab4dd7 : goldfish: update 4.4 and 4.9 kernel to 4921410 for x86_64

  • platform/prebuilts/r8 with 1 change(s)
    • 19a066d : Add new subdirectory for the D8 version to ship in buildtools.

  • platform/system/bt with 18 change(s)
    • cc36461 : Check data length when parsing AVRCP vendor specific command responses
    • 99d54d0 : Check AVRCP data length when parsing inside avrc_ctrl_pars_vendor_rsp()
    • e3fbbde : HID Device: Fix OOB in register_app
    • 1ccb7c3 : Fix "Disable Absolute Volume" Bluetooth develop option work
    • f827e9f : Fix wrong UUID mask when doing BLE filter scan
    • fceb753 : Checks the SMP length to fix OOB read
    • c829466 : Add packet length check in smp_proc_master_id
    • 4978acc : Checks the SMP length to fix OOB read
    • 353faee : Checks the SMP length to fix OOB read
    • 1a0571a : Fix copy length calculation in sdp_copy_raw_data
    • 007868d : Add missing AVRCP message length checks inside avrc_msg_cback
    • 0471355 : Check remaining frame length in rfc_process_mx_message
    • 4de7ccd : Add packet length checks in mca_ccb_hdl_req
    • ed51887 : Check packet length in bta_av_proc_meta_cmd
    • d945ada : Fix OOB read in avrc_ctrl_pars_vendor_rsp
    • 4addcbf : Ignore SDP failure while bonding if SDP was not attempted
    • 23aa157 : Fix copy length calculation in sdp_copy_raw_data
    • c65e920 : HFP: Reset BTA SCO control block when bta_ag_create_sco failed

  • platform/system/chre with 2 change(s)
    • 0d57e45 : Add a host tool to load the audio stress test
    • 9fb7f54 : Adds an audio stress test nanoapp

  • platform/system/core with 2 change(s)
    • 270e90f : Revert "Support Speck encryption."
    • ae2e19d : metricslogger: fix ACTION_BATTERY_CAUSED_SHUTDOWN not matching proto

  • platform/system/extras with 1 change(s)
    • fa9ce0e : Revert "Support Speck encryption."

  • platform/system/media with 2 change(s)
    • 7c30d45 : Camera: Documentation update to remove physicalIds
    • d972166 : Camera: Documentation updates for calibration and distortion correction

  • platform/system/netd with 3 change(s)
    • 75057f0 : Avoid infinite loop in NetlinkListener.
    • fc42a10 : Set optlen for UDP-encap check in XfrmController
    • f4b7b1f : Don't continuously reevaluate DNS-over-TLS unless strict mode

  • platform/system/vold with 2 change(s)
    • 17059fe : cryptfs: Remove Speck support
    • 31e962f : vold: meta encryption: fix /dev/block/by-name/userdata to dm-3

  • platform/test/suite_harness with 7 change(s)
    • 0ffdd5a : Adds getRoStrings()
    • c227fb4 : Adds getDynamicList & unit test to ReadElf
    • bf4ff27 : Disable Test in CtsActivityManagerDeviceTestCases
    • 6022aa2 : Add CtsEdiHostTestCases in instant plan to collect infos
    • 64b2b2b : Fix incorrect handling of "option=value value2" in OptionHelper. Discovered when trying to use --retry with an --exclude-filter on the command line.
    • 7c63e16 : Sync cts-instant version with CTS 9.0
    • 6e11163 : Add isAutomotive to host-side FeatureUtil

  • platform/test/vts with 25 change(s)
    • 33279d5 : Enable GCS to handle dynamic log file uploads.
    • 5fa4af1 : Modify log uploading to be determind by given configure keys.
    • a76c061 : Add oauth2client to pip_requirements.txt
    • 8933504 : Read /odm/etc/manifest_{sku}.xml as well.
    • 54f3f44 : Replace BionicUnitTests with LibcTest in vts-staging-web plan
    • 05c405f : Apply stage 3 algorithm to HAL fuzz test.
    • fcb4aa4 : Support code coverage measurement for vts-staging-web plan
    • 2406cff : Add stage 3 algorithm to corpus manager.
    • 6e11b53 : Exclude flaky tests from cts-on-gsi-exclude.xml
    • 441e8c8 : Apply stage2 algorithm to corpus manager.
    • e5d6efd : Enhance GcsApiUtils to handle corrupt config files.
    • ca028a3 : Add first api level to device info collector
    • a25ebad : Add Strict option to ListFilesWithPrefix function.
    • e480aeb : Comply with the newsest Google Cloud API convention.
    • b1907a5 : Enable option to use branch/model information for tracking corpus.
    • 79b4777 : Update VTS tag version to v9.0_R4
    • 8b2fac4 : Update VTS tag version to v8.1_R5
    • bf8d530 : Exclude filter for HAL replay tests
    • 8f42e2a : Set done=false when setup_class fails
    • cc6ce97 : Add stage 2 scheduling algorithm as option.
    • 6efaa81 : Exclude flaky tests from cts-on-gsi-exclude.xml
    • 4696e5d : Exclude flaky tests from cts-on-gsi.xml
    • b259fdf : Add delete functionality for gcs_api_utils.
    • 7e59951 : Allow Python test class to extend timeout
    • 2bb71ea : Remove unused TEST_MAX_TIMEOUT

  • platform/test/vts-testcase/fuzz with 9 change(s)
    • b686ac0 : Change kernel fuzz test timeout from 1800ds to 18000ds.
    • 3f15d65 : Force remove locking from GCS when device dies during test.
    • a77c4ab : Implement protobuf crossover function.
    • efb907e : Enable libfuzzer_test to handle locking.
    • 86f6b82 : Generate new makefiles removing multitarget preparers.
    • f64c1bf : Modify test templates to prepare for stage 3 algorithm.
    • 6738e6e : Check size of exec_spec in order to prevent heap overflow.
    • 7556f12 : Add fuzz-kernel testplan files.
    • b01acd0 : Pull corpus_trigger to directory unique to each testcase.

  • platform/test/vts-testcase/hal with 4 change(s)
    • c919721 : Skip unknown mime types instead of failing
    • b4c8a2b : Add RootTargetPreparer to CtsOnGsiTrebleFrameworkVintfTest
    • a9e330b : Remove flaky test from vts compliance
    • 59c41f5 : Revert "Add android.hardware.tetheroffload.config/control HALs to the exempt list."

  • platform/test/vts-testcase/kernel with 5 change(s)
    • f2ad4e1 : Accept "," and "." chars in /proc/asound/cards.
    • c8de814 : ProcZoneInfoTest.py: fix the check for unpopulated nodes
    • d43c8a4 : Fix ProcAsoundCardsTest for device w/o ALSA cards.
    • c5bed7e : Set test-timeout and runtime-hint for LinuxKselftest and ProcFileApi
    • 3f361b7 : Add RootTargetPreparer to CtsOnGsiKernelNetdTest

  • platform/tools/test/connectivity with 7 change(s)
    • 7b00a3a : [DhcpServerTest] Add UUIDs to the new test cases
    • e54f0d2 : [ProxyTest] Add tests for proxy
    • ff33ef8 : [WifiTethering_OTATest] Add UUIDs to the tests
    • 9b1de53 : [WifiTethering_OTATest] Add UUIDs to the tests
    • d279fcd : [Tests]Add stress test to play youtube video in loop over wifi.
    • ea6adb1 : [LegacyVpnTest] Error fix for LegacyVpnTest
    • 07e1cd2 : Fixes for core networking tests

  • platform/tools/tradefederation with 5 change(s)
    • 7a4dfb8 : Avoid setting test-package when retry with testFile
    • 75cd466 : Ensure collect-tests-only works for GTest parameterized
    • af874c7 : Avoid triggering rerunners when there is no more tests
    • ddd252d : In case of GTest early failure, report it
    • edf73c5 : Get total physical memory size for ag/4495245.