Commit graph

79604 commits

Author SHA1 Message Date
Krzysztof Kosiński
4a577a6eeb Merge "storaged: Fix deprecated usages of protobuf API." am: 27bccbfdef am: 147d5e1a6a am: f0c98d4c60 am: b58687894b
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2231186

Change-Id: I8d754aafa8d03ff1786beb37f33676053512e29b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 02:24:19 +00:00
Krzysztof Kosiński
b58687894b Merge "storaged: Fix deprecated usages of protobuf API." am: 27bccbfdef am: 147d5e1a6a am: f0c98d4c60
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2231186

Change-Id: Iadfc574b84fe711bdb61fd3c375361d36ed62b17
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-30 01:56:53 +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
Jiyong Park
e03939fe18 Merge "Annotate symbols correctly" am: b2d8315f10 am: 1ded786966 am: c1c34a7081 am: 789aad31a6
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229031

Change-Id: I534f57d790735c18fa7a7b2b649b2098d7ac2c08
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-28 04:23:57 +00:00
Jiyong Park
789aad31a6 Merge "Annotate symbols correctly" am: b2d8315f10 am: 1ded786966 am: c1c34a7081
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229031

Change-Id: I25d2ab770600bf889ae3a655bc7e92311a8d6083
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-28 03:42:49 +00: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
13773ff808 Merge "snapuserd: Set taskprofile OtaProfiles" am: 33081c0f90 am: 2349099be4 am: d028616ea7 am: b3f23c32df
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2233549

Change-Id: I410062b7935d97980b6486616af5ae4158ee2d97
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-27 21:55:03 +00:00
Akilesh Kailash
b3f23c32df Merge "snapuserd: Set taskprofile OtaProfiles" am: 33081c0f90 am: 2349099be4 am: d028616ea7
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2233549

Change-Id: Id78ef270685bb57302c53a9502368592765038f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-27 21:13:56 +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
775e76e480 Merge "Add AID for PRNG seeder daemon." am: 751cdc9489 am: 1c801c2168 am: 560adf7a16 am: 26d2e158e9
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229337

Change-Id: Id17a845a016a561a2d459c06a2cbdf0eba6602e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-26 22:28:06 +00:00
Pete Bentley
26d2e158e9 Merge "Add AID for PRNG seeder daemon." am: 751cdc9489 am: 1c801c2168 am: 560adf7a16
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229337

Change-Id: I40f2a5afcd13192de59180efb6e3c97652749c06
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-26 22:07:43 +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
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
1f95bd5928 Merge "init.rc: create /data/misc/threadnetwork folder" am: 8945a42a1e am: 1576063f49 am: a59e8f142b am: 88d54b018a
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2226357

Change-Id: Ia4c08732c8f14a20682bdbb9fa8ead2612f14993
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-26 06:54:35 +00:00
Zhanglong Xia
88d54b018a Merge "init.rc: create /data/misc/threadnetwork folder" am: 8945a42a1e am: 1576063f49 am: a59e8f142b
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2226357

Change-Id: Ia7e7ce79953549b8d8ed679ce7c0657f6603b8ee
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-26 06:19:12 +00: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
5ad325a578 Merge "Update janitors." am: 3486f7bf43 am: c43b1e3593 am: 16bc280947 am: f8c5dd9357
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229903

Change-Id: I732904a97e09dcdcd2bb6cf3dd636dd5c9c0be92
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-24 00:05:20 +00:00
Treehugger Robot
f8c5dd9357 Merge "Update janitors." am: 3486f7bf43 am: c43b1e3593 am: 16bc280947
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2229903

Change-Id: I0ba9e1c240a24fb2c3cf1574ff30b6ae4f75200b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 23:29:43 +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
fd94a45275 Merge "Explicitly install RemoteProvisioner for keymint" am: 173bc15585 am: b946199762 am: a7070f997a am: 5e00ad631c
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2219544

Change-Id: If1a2a283a5b0c7bcb0f65b47fe0c3ace7e5a856d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 04:06:07 +00:00
Treehugger Robot
5e00ad631c Merge "Explicitly install RemoteProvisioner for keymint" am: 173bc15585 am: b946199762 am: a7070f997a
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2219544

Change-Id: I03b3c529cc628b77251bededd33986fbadec4f8e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-23 03:38:43 +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
Automerger Merge Worker
2834c0b608 Merge "Merge "Some device that platform base on android12 doesn't support A/B update, it looks virtual A/B is also not mandatory. so this test case should check ro.vendor.api_level first." into android13-tests-dev am: 9be0c7bbbc" am: f2bbe1d91a am: 856be5e634 am: 906e07fadd am: ce2afe18fb
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2219604

Change-Id: I5c4924dfbdd467ff59aace0fa60b05b0163367be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22 02:01:59 +00:00
Steven Moreland
b825d638dc Merge "hidl2aidl: conversion of gatekeeper hidl to aidl" am: f35d1a765d am: 9ab2be3708 am: 80cb3880ce am: fd69f38d82
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2161817

Change-Id: I9686935cd58e29f780acdad011ed1e2e85aea427
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22 02:00:19 +00:00
Treehugger Robot
3ad9d1c741 Merge "overlayfs: Fix -user build break" am: 7d07586695 am: 859473ce28 am: 9f02786941 am: e2b0cbfaa2
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2222075

Change-Id: I649e8b942c1ce43456eff9481875136ab242a60f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22 01:59:59 +00:00
Treehugger Robot
a1e96bbbed Merge "Fix module-file name collisions" am: 7cad2e8654 am: 1806deb5d4 am: 363eb134d0 am: 756a11171f
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2205530

Change-Id: I3b6b4194d2e15e77c0b3426e39fd0f6c0f356e70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22 01:59:50 +00:00
Jaegeuk Kim
d735905e07 Merge "fs_mgr: remove atgc mount option for zoned device" am: 4ae0eb0f86 am: 978c70eccb am: 35dd0ef27a am: 24b771eb8b
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2222346

Change-Id: I219704caddda6290053a7a5eca98ae1efcf92ff1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22 01:59:42 +00:00
David Anderson
4fce4ab483 Merge "remount: Remove unused errno propagation." am: 2dcde2a36a am: c4d75a0f06 am: 82f575f728 am: 28201e209a
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2180364

Change-Id: Id965113487eb64cd6f6368d6118e5f33880dd709
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22 01:59:33 +00:00
David Anderson
9bf4d2d979 Merge "remount: Remove errno interaction from fs_mgr_overlayfs_teardown." am: eec8932c35 am: 81e9c6addc am: 93f8fc113b am: e8a993cfba
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2176922

Change-Id: Ifb6d6f3d03a587cfa58c3a6f65c304c8c48cb1b0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22 01:07:26 +00:00
Automerger Merge Worker
ce2afe18fb Merge "Merge "Some device that platform base on android12 doesn't support A/B update, it looks virtual A/B is also not mandatory. so this test case should check ro.vendor.api_level first." into android13-tests-dev am: 9be0c7bbbc" am: f2bbe1d91a am: 856be5e634 am: 906e07fadd
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2219604

Change-Id: I20985b60ca798dd3ebe3d4bf90ba4d30007e3841
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22 00:21:42 +00:00
Steven Moreland
fd69f38d82 Merge "hidl2aidl: conversion of gatekeeper hidl to aidl" am: f35d1a765d am: 9ab2be3708 am: 80cb3880ce
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2161817

Change-Id: I4a610ea5b4b6c7824c27be4900cd7c88d9e061a5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-09-22 00:19:28 +00:00