1985486fbffba68a92b42738f3d0036dd98aef13
At the moment isActivePasswordSufficient() can return stale result immediately after a password change since the latest password metrics information is pushed from LSS to DPMS asynchronously (this is to avoid deadlock between LSS and DPMS due to lock inversion). Fix this by moving the password metrics ground truth to LSS, and make DPMS query LSS about the password metrics when needed. Bug: 37090873 Test: atest com.android.server.devicepolicy.DevicePolicyManagerTest Test: atest com.android.server.locksettings Test: atest DeviceAdminHostSideTestApi24#testResetPassword_nycRestrictions Test: atest DeviceAdminHostSideTestApi24#testRunDeviceOwnerPasswordTest Test: atest MixedManagedProfileOwnerTest#testPasswordQualityWithoutSecureLockScreen Test: atest MixedManagedProfileOwnerTest#testResetPasswordWithToken Test: atest MixedManagedProfileOwnerTest#testPasswordSufficientInitially Change-Id: Ib1d1716024b8a6a6554afdb4ee9824d457ed8308
…
…
…
…
Merge "WifiMetrics: add per-band Tx and Rx speed histogram" into qt-r1-dev am:
6564df6264 am: e6fb43cff3
…
…
Merge "[view compiler] Remove dex_builder_test.cc" am:
63f6a62163 am: 130c3cc2b1 am: 08c3ae702a am: f28ef60b1e
…
Description
No description provided
Languages
Java
73.7%
Kotlin
14%
PowerBuilder
5.8%
C++
5.2%
AIDL
1%