691285 Commits

Author SHA1 Message Date
Tim Murray
b76f87acdd update OWNERS for trace APIs
Change-Id: I7a26e732e005fe933808b8f1da9ad6dafaba0f62
2022-03-29 13:07:26 -07:00
Ray Ye
420bd3c28a Added Java bindings to async trace functions with track argument
Bug: 22119585
Test: atest TraceDevTest
Change-Id: I0432763837670de97e6771a1d0fda33f8df14f39
2022-03-29 19:30:27 +00:00
Allen Xu
d6272afec7 Merge "Support PersistableBundle type config values in getConfigByComponentForSubId" am: 4797e99e5f am: 5d15fd1097
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2045704

Change-Id: I60e6bd5462b600f6bdd8bb7baa0d93efa637964c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 19:03:14 +00:00
Allen Xu
5d15fd1097 Merge "Support PersistableBundle type config values in getConfigByComponentForSubId" am: 4797e99e5f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2045704

Change-Id: I857a4660a339cb10ba5cca1c0860b2ce0b859fc0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 18:55:31 +00:00
Eric Biggers
fa29af8061 Merge changes Iccf50955,I17ab54dd am: 92ed348a6d am: 7d85933c4c
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2046823

Change-Id: I978a5e2e943154d876f868a6d682cf3d0ba3c2ec
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 18:54:45 +00:00
Sarah Chin
0dab2ebb0f Add support for RAT-based TCP buffer sizes
If the RAT-based resource overlay is not set,
config_tcp_buffers will be used instead.

Test: atest FrameworksTelephonyTests
Bug: 222323543
Change-Id: I55ccb2a2f0b2408e97aa851b5a6e77cf2abac9f2
Merged-In: I55ccb2a2f0b2408e97aa851b5a6e77cf2abac9f2
2022-03-29 11:46:37 -07:00
Allen Xu
4797e99e5f Merge "Support PersistableBundle type config values in getConfigByComponentForSubId" 2022-03-29 18:33:04 +00:00
Eric Biggers
7d85933c4c Merge changes Iccf50955,I17ab54dd am: 92ed348a6d
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2046823

Change-Id: Ibf8a30f12f592ff5d58c9c5c28bad62ce583f4fb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 18:17:37 +00:00
Eric Biggers
92ed348a6d Merge changes Iccf50955,I17ab54dd
* changes:
  Stop checking StorageManager.inCryptKeeperBounce() in BootReceiver
  Stop checking StorageManager.inCryptKeeperBounce() in DPM
2022-03-29 17:55:16 +00:00
Oli Lan
6c870e1579 Prevent non-admin users from deleting system apps.
This addresses a security issue where the guest user can remove updates
for system apps.

With this CL, attempts to uninstall/downgrade system apps will fail if
attempted by a non-admin user.

This is a backport of ag/17352264.

Bug: 170646036
Test: manual, try uninstalling system app update as guest
Change-Id: I79c3bf303e729e00d8fb12c40330bc10c5ffec6e
Merged-In: I4e959e296cca9bbdfc8fccc5e5e0e654ca524165
2022-03-29 16:14:46 +00:00
TreeHugger Robot
cc0ca80304 [automerger skipped] Merge "Limit broadcast by user" into sc-v2-dev am: c0b5023cb2 -s ours
am skip reason: Merged-In Ie8d5d008141e69febe5216f49b127222d2bcb8cc with SHA-1 89f6161d7a is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17378289

Change-Id: Id7f3d195cf7f05895fe9230683f0775a30827a3d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 14:55:13 +00:00
TreeHugger Robot
c0b5023cb2 Merge "Limit broadcast by user" into sc-v2-dev 2022-03-29 14:32:13 +00:00
TreeHugger Robot
f3c6b564e0 Merge changes from topic "presubmit-am-ac1fefcfb8ff4afa9a12b9c99a31f5fa" into sc-v2-dev-plus-aosp
* changes:
  [automerge] Limit broadcast by user 2p: 89f6161d7a
  Limit broadcast by user
2022-03-29 14:32:13 +00:00
Yi-Yo Chiang
8d629110c4 DSU service: Pipeline the installation task to improve performance
Right now the installation task does roughly this:

    while (has partition data left) {
      a. Copy partition data to write buffer.
      b. Copy write buffer to shared memory.
      c. Binder call submitFromAshmem() to inform the consumer of the
         shared memory.
    }

Both task (a) and (c) are I/O intensive and time consuming operations.
However (a) and (c) don't have a strong data dependency, and the only
consistency condition we need to maintain is "task (b) can only be
started once task (c) from the previous iteration is complete."
As soon as (b) is complete, (c) and *(a) of the next iteration* can be
started, pipelining task (a) & (c).

Also enlarge the default shared memory size because there are new
improvements after this change. The new default size (512K) is chosen
somewhat randomly, it's large enough to optimize the installation time
and small enough to not starve most devices' RAM.

Speedup:
  * physical device: 23s -> 18s (14s if shared memory buffer is 512K)
  * virtual device: 19s -> 15s

Bug: 225310919
Test: Install and boot DSU
Change-Id: If7093919762861d19d4fecaf997a699cc1b0fe41
2022-03-29 14:55:49 +08:00
Treehugger Robot
cbfdb8fd4b Merge "Rename updateFirewallRule to setUidFirewallRule" am: 39ae5bac21 am: fa604b4fbe
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2045073

Change-Id: I965aff9d86686aa5588c7f59d77ba9d680cf1332
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 04:22:38 +00:00
Treehugger Robot
fa604b4fbe Merge "Rename updateFirewallRule to setUidFirewallRule" am: 39ae5bac21
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2045073

Change-Id: Idf552f34db6e6335c16882339badc94c6c372f5b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 04:04:25 +00:00
Treehugger Robot
39ae5bac21 Merge "Rename updateFirewallRule to setUidFirewallRule" 2022-03-29 03:41:02 +00:00
Aurimas Liutikas
500742b6ec Merge "Add siyamed@ to android/view OWNERS" am: 30cbfdba0a am: 98ce07baf9
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2046963

Change-Id: Iab5975be189871e3e5432d0c85ad666cbb53d200
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 00:46:39 +00:00
Jooyung Han
bfcb72d582 Merge "Fix Parcel.writeFixedArray javadoc" am: 3337082dec am: 13cd8e4f59
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2045075

Change-Id: I23642da96b2a9be5fd9a3f40977ccd912c350b9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 00:46:23 +00:00
Aurimas Liutikas
98ce07baf9 Merge "Add siyamed@ to android/view OWNERS" am: 30cbfdba0a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2046963

Change-Id: I6f9161d68de91fbc4262d9cb212bda7c51a49b43
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 00:25:55 +00:00
Jooyung Han
13cd8e4f59 Merge "Fix Parcel.writeFixedArray javadoc" am: 3337082dec
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2045075

Change-Id: Ib3840ef2b813b8a345f9527bf121fb430a9bbf1c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-29 00:24:41 +00:00
Aurimas Liutikas
30cbfdba0a Merge "Add siyamed@ to android/view OWNERS" 2022-03-29 00:09:01 +00:00
Jooyung Han
3337082dec Merge "Fix Parcel.writeFixedArray javadoc" 2022-03-28 23:57:21 +00:00
Eric Biggers
54bdf65cb5 Remove FDE warning from AccessibilityShortcutChooserActivity
This encryption warning is never shown, since
StorageManager.isNonDefaultBlockEncrypted() is hard-coded to return
false, since FDE (Full Disk Encryption) is no longer supported.
Therefore, remove an unused TextView and string, and stop calling
StorageManager.isNonDefaultBlockEncrypted().

Remove the word "encryption" from the layout name
"accessibility_enable_service_encryption_warning", since this layout
is still used for other, non-encryption related warnings.

Bug: 208476087
Change-Id: Ic4e9024eadd602205516aa3ba4cc01887a2a7d34
2022-03-28 23:52:06 +00:00
Seth Moore
68cca7a7c6 Inform the remote provisioner when a key may have been consumed
Every time we create a credential, contact the Provisioner app and tell
it that a key was generated. This may not strictly be true, but the
provisioner has heuristics to ensure that it only contacts the backend
if necessary. So, at most, we're spinning a few extra cycles whenever
a new credential is created (which is a rare occurence) to ensure that
we have RKP keys available for future requests.

Test: CtsIdentityTestCases
Fixes: 224771551
Change-Id: I6dd20635e6933842a95242e6d0cbfb9bf8c8f734
2022-03-28 16:29:21 -07:00
Aurimas Liutikas
7b08f0d899 Add siyamed@ to android/view OWNERS
Change-Id: I9b4f911451e1bbd6d87d012f3c553a5da597c027
Test: None
2022-03-28 21:39:28 +00:00
Treehugger Robot
d1ab424dae Merge changes from topics "MEP_addPortIndex", "mep_switchToSubscription" am: 2773d2034f am: 268dccdb7a
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2046490

Change-Id: I22263d5c2bc6c11c241dfab15a0a91331e20054d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 20:43:06 +00:00
Muralidhar Reddy
7f7fe82a4f [MEP] Add port index in SubscriptionInfo database am: 286db29cf7 am: e5b13b5e5b
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2046489

Change-Id: I591273f9707eed6d50c0e05496cfb4a2bb08be5a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 20:43:01 +00:00
Treehugger Robot
268dccdb7a Merge changes from topics "MEP_addPortIndex", "mep_switchToSubscription" am: 2773d2034f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2046490

Change-Id: I91178370c5a490f16145e8065898727c32ec1a6a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 20:11:38 +00:00
Muralidhar Reddy
e5b13b5e5b [MEP] Add port index in SubscriptionInfo database am: 286db29cf7
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2046489

Change-Id: I4baac1debf4f50079a4c632aae989a04ffa0ee13
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 20:11:34 +00:00
David Christie
731c34c0e7 Merge "Update location OWNERS files" am: b3249c820f am: d0e5951d42
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2042803

Change-Id: I42ea4af76cb77bc04eeb17837bae95f3ffb0cb4e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 19:53:48 +00:00
Treehugger Robot
2773d2034f Merge changes from topics "MEP_addPortIndex", "mep_switchToSubscription"
* changes:
  [MEP] EuiccManager API modifications to support carrier apps
  [MEP] Add port index in SubscriptionInfo database
2022-03-28 19:47:55 +00:00
David Christie
d0e5951d42 Merge "Update location OWNERS files" am: b3249c820f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2042803

Change-Id: Ie3f6f00da87c20823edba895518f78342706e3bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 19:37:55 +00:00
David Christie
b3249c820f Merge "Update location OWNERS files" 2022-03-28 19:19:51 +00:00
Eric Biggers
9ac67d0f9c Stop checking StorageManager.inCryptKeeperBounce() in BootReceiver
FDE (Full Disk Encryption) is no longer supported, so
StorageManager.inCryptKeeperBounce() is now hard-coded to return false.
In preparation for removing this method, stop calling it from
BootReceiver.

Bug: 208476087
Change-Id: Iccf509553fe01074634b14d670262a984a2fe400
2022-03-28 18:57:59 +00:00
Eric Biggers
fd38747356 Stop checking StorageManager.inCryptKeeperBounce() in DPM
FDE (Full Disk Encryption) is no longer supported, so
StorageManager.inCryptKeeperBounce() is now hard-coded to return false.
In preparation for removing this method, stop calling it from the device
policy manager.

Bug: 208476087
Change-Id: I17ab54dd622aaf749e8c2df925b71f042f440ef8
2022-03-28 18:57:54 +00:00
Colin Cross
3ba75e7300 Merge "Add kotlin-annotations to WindowManager-Shell" am: b8e11a0afd am: 21b19f0f4f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2031024

Change-Id: I740e4f08d4eba1b0488c0218044024a5ad591ae1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 18:47:12 +00:00
Treehugger Robot
c706639119 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: e0ccac19b6 -s ours am: c1fc9ccc77 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2045902

Change-Id: I0cda615bf70247515ef45fbd12ceca3b7fb20c99
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 18:46:19 +00:00
Bill Yi
3aa8e18087 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 0fec839101 -s ours am: e19e318a34 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2045902

Change-Id: Ib10f670d068c7ba06d147c17fa57574a146d3c1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 18:46:18 +00:00
Colin Cross
21b19f0f4f Merge "Add kotlin-annotations to WindowManager-Shell" am: b8e11a0afd
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2031024

Change-Id: Ia2d51cb4b7be7dd72de3e4cd9c773ff3dd9db6a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 18:28:19 +00:00
Treehugger Robot
c1fc9ccc77 [automerger skipped] Merge "Import translations. DO NOT MERGE ANYWHERE" am: e0ccac19b6 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2045902

Change-Id: I25512fab3a068bf2f02342c9d4d605b58e532bce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 18:21:35 +00:00
Bill Yi
e19e318a34 [automerger skipped] Import translations. DO NOT MERGE ANYWHERE am: 0fec839101 -s ours
am skip reason: subject contains skip directive

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2045902

Change-Id: If9147765a2bce60a7844c00736108bb99a7be212
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 18:21:33 +00:00
Colin Cross
b8e11a0afd Merge "Add kotlin-annotations to WindowManager-Shell" 2022-03-28 18:07:14 +00:00
Treehugger Robot
e0ccac19b6 Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 17:52:55 +00:00
Muralidhar Reddy
2c59155cf6 [MEP] EuiccManager API modifications to support carrier apps
Remove deprecated tag from switchToSubscription API. Partially reverts the changes to switchToSubscription API with ag/16232869

Bug: 214055002
Test: manual, atest FrameworksTelephonyTests
Change-Id: I6a802ea0c85ff749b09745f629bc1a80f30ed3b9
Merged-In: I6a802ea0c85ff749b09745f629bc1a80f30ed3b9
2022-03-28 10:24:01 -07:00
Muralidhar Reddy
286db29cf7 [MEP] Add port index in SubscriptionInfo database
Bug: 199559346
Test: build, manual
Change-Id: Ia74d5e8714fc961f2d22c104683d3e8722deaa3d
Merged-In: Ia74d5e8714fc961f2d22c104683d3e8722deaa3d
2022-03-28 10:23:34 -07:00
David
b84bb82fbc Update location OWNERS files
Test: N/A
Change-Id: I4a2871228a179eb80f556719aae0a78fca1616da
2022-03-28 09:25:17 -07:00
Rubin Xu
c8f9a1094e [automerger skipped] Merge "Secure REMOTE_BUGREPORT_DISPATCH" into sc-v2-dev am: e56c084d4b -s ours
am skip reason: Merged-In I7649b4f22b74647d152d76bb46d5ca70bfa3617d with SHA-1 f62904fd70 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/17378906

Change-Id: I5cb41cb985a3874dea08c6f4708c341af451c8d6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28 10:26:46 +00:00
Rubin Xu
fe4b824bbe Merge changes from topic "presubmit-am-a857ce8919bc4bb7802485a10b458590" into sc-v2-dev-plus-aosp
* changes:
  [automerge] Secure REMOTE_BUGREPORT_DISPATCH 2p: f62904fd70
  Secure REMOTE_BUGREPORT_DISPATCH
2022-03-28 10:10:03 +00:00
Rubin Xu
e56c084d4b Merge "Secure REMOTE_BUGREPORT_DISPATCH" into sc-v2-dev 2022-03-28 10:10:02 +00:00