Use IPv4v6 for default protocol and IPv4 for default roaming protocol
when APN setting is not available.
Fix: 258636082
Test: atest DataProfileTest
Merged-In: Ic61fa42f99750e6e48ea1cd08f058af3fd67c551
Change-Id: Ic61fa42f99750e6e48ea1cd08f058af3fd67c551
Bug: 266151699
Bug: 267373926
Test: Open the Dialog screen in the gallery app, notice that even small
expandables are at least 48dp
Change-Id: I6f3803bcbc849ed89b7e7c4179d53ebf2e4b3cf1
This CL will cause the Zygote to skip re-initialization of the stack
protector cookie on Eng builds. This will prevent interpreter functions
that would not normally appear on the critical call path from causing
stack check failures.
Bug: 265760793
Test: m libandroid_runtime (to ensure correct branch of pre-processor
conditional is taken)
Change-Id: I7ec7ac5a2230d1078c818013ae90f3d2597734a3
Null check before a runnable can not guarantee a non-null
mODICaptionsTooltipView when it starts running. This CL switched the
null check occasion to fix it.
Fixes: 266980616
Test: manual, atest
Change-Id: I3c83e775a7fd278dc255242518412ba790625fdb
Revert "Change volume ringer icon based on device config"
This reverts commit 903b3025a7.
Reason for revert: b/261809910 fixing for qpr2
Change-Id: Ica3ef9df1470fd2b5e20fc8caa3bdf6647a21426
(cherry picked from commit 1bdb0b76bfa439abf6cddb11e752aec3499d8f03)
Merged-In: Ica3ef9df1470fd2b5e20fc8caa3bdf6647a21426
Revert "Add flag to separate notification audio and ui"
Revert submission 20180104-flag_for_b38477228
Reason for revert: b/261809910 fixing for qpr2
Reverted changes: /q/submissionid:20180104-flag_for_b38477228
Include only in tm-qpr2-release because fix forward is already submitted to tm-qpr-deb at ag/20806122
Change-Id: I35549d7b7b41632c857bdbdda02ddb7220208243
(cherry picked from commit 9fcce567af715a80929a4bbbdfdffa3410ae0d8e)
Merged-In: I35549d7b7b41632c857bdbdda02ddb7220208243
This will be used to attribute CPU wakeups to the correct subsystem and
uids when possible.
Test: Builds, boots.
Bug: 265742148
Change-Id: I1a29fc7cbe74990e317f0d62d3894523387bdde1
Merged-In: I1a29fc7cbe74990e317f0d62d3894523387bdde1
Added a PM shell install flag to bypass the low target sdk block for
installing apps that are using low targetSdkVersion.
When set, this flag will bypass the install block and
allow the app to be installed.
Bug: 237321649
Test: adb install --bypass-low-target-sdk-block
~/install_target_sdk_22.apk
Change-Id: If6d47d60c4768f704b8ba6d4f5f07b5127b44cf7
Merged-In: Ie6d44b5f16bf7dd35d3c75f51a9c94fd4ef9dcb6
Merged-In: I42b003f8c42a7f8c45a581bd9383c78090462d0f
This is the first in a set of changes that get RKP error data directly
from keystore.
Starting with Android U, we get detailed RKP error information directly
in the ResponseCode from keystore. This means mRkpStatus and related
logic can be removed after AOSP fully switches over to using rkpd
from the old RemoteProvisioner.
Test: RkpdAppUnitTests
Bug: 264888027
Change-Id: I32e128cca51b2d7dfdd67824ecb100f4e1cd4341
In future, we'd like to change the default for an unspecified
gwpAsanMode flag. Currently, this implies
mallopt(M_INITIALIZE_GWP_ASAN, { .desire =
DONT_TURN_ON_UNLESS_OVERRIDDEN }) for non-system apps and { .desire =
TURN_ON_WITH_SAMPLING } for system apps.
But, as noted in the TODO, we'd like to change this behaviour. Thus, we
need to plumb through the fact that the manifest flag was left
unspecified.
Bug: 247012630
Test: Add some logging code to libc's android_mallopt, install an app
with an unspecified gwpAsanMode, and make sure that log line is hit.
Change-Id: I45b064c89ceeace0014a19ba1d9e8ac0a2157328