Florian Mayer
f631982e65
Merge "[MTE] add device config for permissive mode" am: 0b2cf1d6ec am: 87fa70eee3
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2219637
Change-Id: I502104387cb8697b4be9386604055771b18364d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-03 22:05:41 +00:00
Florian Mayer
87fa70eee3
Merge "[MTE] add device config for permissive mode" am: 0b2cf1d6ec
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2219637
Change-Id: Ief986a852344646f3331c3b489942ce3c2cfd79c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-03 21:33:35 +00:00
Treehugger Robot
055cddda0c
Merge "[MTE] Reset MTE state for userdata wipe in fastbootd" am: d07f11168b am: f6bc9f0c0e
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2217197
Change-Id: I4d90ffb8c02f6b120fd6f0e96d971e5cba42b747
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-03 21:07:08 +00:00
Florian Mayer
0b2cf1d6ec
Merge "[MTE] add device config for permissive mode"
2022-10-03 21:04:24 +00:00
Treehugger Robot
f6bc9f0c0e
Merge "[MTE] Reset MTE state for userdata wipe in fastbootd" am: d07f11168b
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2217197
Change-Id: I971b8eb021e21345a844833b6674c988c5d9dfd7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-03 20:10:03 +00:00
Treehugger Robot
63d5227282
Merge "bootstat: remove unused FDE boot events" am: 6e74f8c4a6 am: 2e13ea6fcd
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2232787
Change-Id: I719b3d5e520efcba180741d210a980cbbe8f109c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-03 19:56:55 +00:00
Treehugger Robot
d07f11168b
Merge "[MTE] Reset MTE state for userdata wipe in fastbootd"
2022-10-03 19:39:33 +00:00
Treehugger Robot
2e13ea6fcd
Merge "bootstat: remove unused FDE boot events" am: 6e74f8c4a6
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2232787
Change-Id: Ibbdfe2b696bd2ae5ad2ec90878760c4ff7c798b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-03 19:25:15 +00:00
Treehugger Robot
6e74f8c4a6
Merge "bootstat: remove unused FDE boot events"
2022-10-03 18:46:56 +00:00
Florian Mayer
5197e9722f
Merge "[MTE] Add device config to control upgrade time" am: 84a30c8526 am: 04378de425
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2219633
Change-Id: I2801d2e7dd37835a2a35fedc554436ea017f7e4a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-03 18:43:32 +00:00
Florian Mayer
04378de425
Merge "[MTE] Add device config to control upgrade time" am: 84a30c8526
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2219633
Change-Id: If398225ba6f3499a4f0a4facd7cc0e566f704f71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-03 18:12:13 +00:00
Florian Mayer
4c3c526e54
[MTE] Reset MTE state for userdata wipe in fastbootd
...
Test: $ adb shell su root [...]/mtectrl memtag,memtag-kernel default
$ adb shell 'su root dd bs=1 skip=32832 if=/dev/block/bootdevice/by-name/misc count=15 | xxd'
00000000: 015a fefe 5a05 [...]
$ adb reboot fastboot
$ fastboot -w
$ fastboot reboot
$ adb shell 'su root dd bs=1 skip=32832 if=/dev/block/bootdevice/by-name/misc count=15 | xxd'
00000000: 0000 0000 0000 [...]
Bug: 245596152
Change-Id: I5e2d4584776ab1685bdf37124e32dcb827eaf05a
2022-10-03 11:01:36 -07:00
Florian Mayer
84a30c8526
Merge "[MTE] Add device config to control upgrade time"
2022-10-03 17:47:12 +00:00
Treehugger Robot
e6732f33d9
Merge "simg_dump.py: fix error for CHUNK_TYPE_FILL" am: f2065c8890 am: 9b5afb80dc
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2238988
Change-Id: I651311a64ebd6c7898021818e2c206ac354cc0bb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-03 17:02:15 +00:00
Florian Mayer
7a6079000c
[MTE] add device config for permissive mode
...
Change-Id: Ifb16c0f29f07870f59ab50522d010689ee232de8
2022-10-03 09:58:39 -07:00
Treehugger Robot
9b5afb80dc
Merge "simg_dump.py: fix error for CHUNK_TYPE_FILL" am: f2065c8890
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2238988
Change-Id: Ib533f310d008ed1014ef3699816463503ac52ef2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-03 16:32:40 +00:00
Treehugger Robot
f2065c8890
Merge "simg_dump.py: fix error for CHUNK_TYPE_FILL"
2022-10-03 15:51:33 +00:00
Bowgo Tsai
dbf62d939a
simg_dump.py: fix error for CHUNK_TYPE_FILL
...
In python3, division of two integers produces a float,
which cannot be used to multiply a bytes sequence.
Using // to produce an integer quotient.
Bug: 245257511
Test: ./system/core/libsparse/simg_dump.py -sv path/to/image
Change-Id: Ibe95056409ac3676a68f5e7693331ca4a66e9fb7
2022-10-03 16:27:49 +08:00
Peter Collingbourne
cf976b85b4
Merge "Resync zygote64 and zygote64_32 rc files." am: 9f7a19d0f3 am: df1a5bf61f
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2239035
Change-Id: If63ef21d2341da5ae830329234e5edb99109aa99
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 19:59:27 +00:00
Peter Collingbourne
df1a5bf61f
Merge "Resync zygote64 and zygote64_32 rc files." am: 9f7a19d0f3
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2239035
Change-Id: I4d0a67c24048105bff89b0c6187914798d7cef1e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 19:29:31 +00:00
Peter Collingbourne
9f7a19d0f3
Merge "Resync zygote64 and zygote64_32 rc files."
2022-09-30 18:56:35 +00:00
Krzysztof Kosiński
f0c98d4c60
Merge "storaged: Fix deprecated usages of protobuf API." am: 27bccbfdef am: 147d5e1a6a
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2231186
Change-Id: I48e4cbbb835054a1eaa266587442839b985a9723
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 01:29:31 +00:00
Krzysztof Kosiński
147d5e1a6a
Merge "storaged: Fix deprecated usages of protobuf API." am: 27bccbfdef
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2231186
Change-Id: Ib60d7deb27a0a2b7a34ada73e98117cd1acb5d87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 00:59:45 +00:00
Krzysztof Kosiński
27bccbfdef
Merge "storaged: Fix deprecated usages of protobuf API."
2022-09-30 00:31:19 +00:00
Peter Collingbourne
d77b91b4ba
Resync zygote64 and zygote64_32 rc files.
...
I noticed that the zygote64 and zygote64_32 files
had gotten slightly out of sync as a result of change
I3aad4b4b1d2f54db9e7ba86db8a655d8552bad0a. Merge the zygote64_32 changes
into zygote64, and to prevent this from happening again, replace the
64-bit zygote declaration in zygote64_32 with an import from zygote64.
Change-Id: I7fcceeb22b722c2164b9acf0b517a32ce34731fd
2022-09-29 17:21:54 -07:00
Jiyong Park
c1c34a7081
Merge "Annotate symbols correctly" am: b2d8315f10 am: 1ded786966
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229031
Change-Id: I825112a10aa24140987eae46788d6e7dc153b634
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-28 02:57:41 +00:00
Jiyong Park
1ded786966
Merge "Annotate symbols correctly" am: b2d8315f10
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229031
Change-Id: I757613c400b27519c5c8453f46138c2065dcf257
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-28 01:59:46 +00:00
Jiyong Park
b2d8315f10
Merge "Annotate symbols correctly"
2022-09-28 01:22:45 +00:00
Akilesh Kailash
d028616ea7
Merge "snapuserd: Set taskprofile OtaProfiles" am: 33081c0f90 am: 2349099be4
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2233549
Change-Id: I1c8f1bc3373f2f35b0fbdd3efefad97a4dec0b1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-27 20:33:40 +00:00
Akilesh Kailash
2349099be4
Merge "snapuserd: Set taskprofile OtaProfiles" am: 33081c0f90
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2233549
Change-Id: Iebf89f9f5d104e78d9da85b89f0dfcc654b6e6ba
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-27 20:01:49 +00:00
Akilesh Kailash
33081c0f90
Merge "snapuserd: Set taskprofile OtaProfiles"
2022-09-27 19:36:59 +00:00
Akilesh Kailash
2e780402e2
snapuserd: Set taskprofile OtaProfiles
...
Since update-engine already has this profile set,
it is better to have similar profile for the daemon
so that threads don't run at high priority.
Additionally, lower the nice value for worker
threads.
No change in the OTA install time observed.
Bug: 237490659
Test: Full OTA on Pixel
Change-Id: I53ec8c647eb781965792683b04621e6fec5eb5f2
Signed-off-by: Akilesh Kailash <akailash@google.com>
2022-09-27 19:36:49 +00:00
Pete Bentley
560adf7a16
Merge "Add AID for PRNG seeder daemon." am: 751cdc9489 am: 1c801c2168
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229337
Change-Id: I3a0ebf3946f94f7a56960a2f702c37e3310c8715
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-26 22:03:16 +00:00
Pete Bentley
1c801c2168
Merge "Add AID for PRNG seeder daemon." am: 751cdc9489
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229337
Change-Id: I23417a043792d6a0cd3fc0d04cd7f83f4daabecb
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-26 21:45:31 +00:00
Pete Bentley
751cdc9489
Merge "Add AID for PRNG seeder daemon."
2022-09-26 21:27:42 +00:00
Eric Biggers
d76e4e01c9
bootstat: remove unused FDE boot events
...
Android 13 dropped support for Full Disk Encryption (FDE) entirely, as
it has been replaced by File Based Encryption (FBE). Therefore, the
FDE-specific boot events are never emitted. Remove them from the code:
* boot_decryption_complete
* boot_complete_post_decrypt
* factory_reset_boot_complete_post_decrypt
* ota_boot_complete_post_decrypt
* post_decrypt_time_elapsed
Bug: 208476087
Change-Id: Id7a3bbd4f273693bd37b0cd27542dc6080d1c4f4
2022-09-26 19:50:09 +00:00
Pete Bentley
6cb61610e6
Add AID for PRNG seeder daemon.
...
Also adjust permissions on /dev/hw_random to allow prng_seeder group
read access.
Manual testing protocol:
* Verify prng_seeder daemon is running and has the
correct label and uid/gid.
* Verify prng_seeder socket present and has correct
label and permissions
* Verify no SELinux denials
* strace a libcrypto process and verify it reads seeding
data from prng_seeder (e.g. strace bssl rand -hex 1024)
* strace seeder daemon to observe incoming connections
(e.g. strace -f -p `pgrep prng_seeder`)
* Kill daemon, observe that init restarts it
* strace again and observe clients now seed from new instance
Bug: 243933553
Test: Manual - see above
Change-Id: I4d526844b232fc2a1fa5ffd701ca5bc5c09e7e96
2022-09-26 17:50:09 +01:00
Jiyong Park
eb7ec7b9e8
Annotate symbols correctly
...
Currently, tagging a symbol with #apex (# systemapi or # llndk) is not
required when the symbol is in a non-NDK library. However, this is
considered dangerous because such a symbol will automatically be
promoted to NDK APIs when the library is promoted to an NDK library.
When that happens, the native API council won't be able to notice the
promotion because promoting a non-NDK library into an NDK library
doesn't require an update of the map.txt file, but Android.bp only.
To prevent that, we should mandate those tags for Mainline APIs
regardless of whether the library the API belongs to is an NDK library
or not.
Upcoming changes in build/soong will enforce this. This change is to
prepare for the enforcement.
Note that this is a build-time only change. There's no behavior change
at runtime.
Bug: 184712170
Test: m
Change-Id: I769c5318e0cfd092f2f2b368f1a860065c79818f
2022-09-26 22:14:43 +09:00
Zhanglong Xia
a59e8f142b
Merge "init.rc: create /data/misc/threadnetwork folder" am: 8945a42a1e am: 1576063f49
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2226357
Change-Id: Ib2413e4b167822569578f8112b04a2f425c57e00
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-26 05:41:24 +00:00
Zhanglong Xia
1576063f49
Merge "init.rc: create /data/misc/threadnetwork folder" am: 8945a42a1e
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2226357
Change-Id: I87c195c42f773692c9112692212e76eda001b9ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-26 05:07:33 +00:00
Zhanglong Xia
8945a42a1e
Merge "init.rc: create /data/misc/threadnetwork folder"
2022-09-26 04:20:54 +00:00
Krzysztof Kosiński
832b63e677
storaged: Fix deprecated usages of protobuf API.
...
Bug: 203713560
Test: presubmit
Change-Id: I49e78c7eb65a5a99c2e8c79633704d7e60db1e60
2022-09-25 08:18:20 +00:00
Treehugger Robot
16bc280947
Merge "Update janitors." am: 3486f7bf43 am: c43b1e3593
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229903
Change-Id: I87cf9803c20b230c31b4a301825a0e0ff0e19c3e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 22:59:52 +00:00
Treehugger Robot
c43b1e3593
Merge "Update janitors." am: 3486f7bf43
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229903
Change-Id: Id3ed33fd975933e9dfcc2acbbf017c22a015fa76
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 22:28:06 +00:00
Treehugger Robot
3486f7bf43
Merge "Update janitors."
2022-09-23 21:48:30 +00:00
Elliott Hughes
b582e561a3
Update janitors.
...
Change-Id: I84c8104194df50d1c080a57dbf8d6f21bfb4e713
2022-09-23 20:16:03 +00:00
Treehugger Robot
a7070f997a
Merge "Explicitly install RemoteProvisioner for keymint" am: 173bc15585 am: b946199762
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2219544
Change-Id: I17cf41e4c3483715c278f7d2d06e0e87dd8e6645
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 02:55:14 +00:00
Treehugger Robot
b946199762
Merge "Explicitly install RemoteProvisioner for keymint" am: 173bc15585
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2219544
Change-Id: Id5b46253e553540069dd7edd14fd8ece719b23d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 02:10:18 +00:00
Treehugger Robot
173bc15585
Merge "Explicitly install RemoteProvisioner for keymint"
2022-09-23 00:46:20 +00:00
zhanglongxia
40e1666fb9
init.rc: create /data/misc/threadnetwork folder
...
This folder is used to store Thread network settings data files.
Bug: b/248145048
Test: /data/misc/threadnetwork is created.
Change-Id: I58eb3d814723c5f7acfbecef7f852d8e5336c975
2022-09-22 15:25:39 +08:00