687926 Commits

Author SHA1 Message Date
Treehugger Robot
cf13ba50cd Merge "Update owners of framework-jarjar-rules.txt" 2022-03-30 19:26:45 +00:00
Treehugger Robot
a535dfe28a Merge "Update handover rule java doc" 2022-03-30 18:35:23 +00:00
Treehugger Robot
004bb42f93 Merge "Added Java bindings to async trace functions with track argument" 2022-03-30 18:16:29 +00:00
Tim Murray
45f3622eb3 Merge "Update OWNERS for tracing, including the Java APIs." 2022-03-30 18:15:38 +00:00
Tim Murray
1c968c099f Update OWNERS for tracing, including the Java APIs.
Change-Id: I7b4f972f09695c68110ed09e3a75e35e40a61387
2022-03-30 11:10:21 -07:00
Tim Murray
1eb344eda8 Merge "update OWNERS for trace APIs" 2022-03-30 18:03:35 +00:00
Ling Ma
da11a0da69 Update handover rule java doc
Change-Id: I784ac4b58ea64baf90ec7faf7a25dda5cd1c31cc
Merged-In: I784ac4b58ea64baf90ec7faf7a25dda5cd1c31cc
Test: atest
Bug: 222018690
2022-03-30 10:17:55 -07:00
Pedro Loureiro
b4f03e15eb Update owners of framework-jarjar-rules.txt
Soong team is now owner too.

Test: N/A

Change-Id: I9af77c6f3e9e63032da278abe3b020bba16c51ab
2022-03-30 16:03:42 +00:00
Treehugger Robot
8513c50145 Merge "ApiDocs.bp: fix typo (proofrerad -> proofread)" 2022-03-30 14:59:06 +00:00
Seth Moore
ca344c9949 Merge "Inform the remote provisioner when a key may have been consumed" 2022-03-30 14:12:05 +00:00
Santos Cordon
e5e6e495aa Merge "Add entry to OWNERS" 2022-03-30 12:32:45 +00:00
Mårten Kongstad
2598fe0136 ApiDocs.bp: fix typo (proofrerad -> proofread)
Bug: N/A
Test: builds
Change-Id: Idced669300ad40afd0de78046c2d4479d8ef75de
2022-03-30 12:31:33 +00:00
Yi-yo Chiang
309fad06f6 Merge "DSU service: Pipeline the installation task to improve performance" 2022-03-30 02:45:44 +00:00
Sarah Chin
301fddda9d Merge "Add support for RAT-based TCP buffer sizes" 2022-03-29 23:25:57 +00:00
Etienne Ruffieux
b7de235729 Merge changes from topic "api-review-result-receiver"
* changes:
  Added error method to interface Bluetooth stats
  [API Review] Replace ResultReceiver by Executor
2022-03-29 20:36:29 +00:00
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
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
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
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
39ae5bac21 Merge "Rename updateFirewallRule to setUidFirewallRule" 2022-03-29 03:41:02 +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
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
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
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
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
Treehugger Robot
952326b9cf Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:29:55 +00:00
Treehugger Robot
058bb215fa Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:29:51 +00:00
Treehugger Robot
4f374e4518 Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:29:47 +00:00
Treehugger Robot
0e21a82bf5 Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:29:44 +00:00
Treehugger Robot
4b7db19a78 Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:29:40 +00:00
Treehugger Robot
01405cc6ae Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:29:36 +00:00
Treehugger Robot
64d8dfa34c Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:29:32 +00:00
Treehugger Robot
6d71646f7a Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:29:13 +00:00
Treehugger Robot
7049357272 Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:29:02 +00:00
Treehugger Robot
e6858f6111 Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:25:50 +00:00
Treehugger Robot
f614d07c67 Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:25:28 +00:00
Treehugger Robot
9c4d77adba Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:24:27 +00:00
Treehugger Robot
575bf59a47 Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:24:21 +00:00
Treehugger Robot
75c6aadbcd Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:24:08 +00:00
Treehugger Robot
34fa390c13 Merge "Import translations. DO NOT MERGE ANYWHERE" 2022-03-28 06:24:04 +00:00