Commit graph

84581 commits

Author SHA1 Message Date
Suren Baghdasaryan
af1918f954 [automerger skipped] libprocessgroup: optimize SetAttributeAction::ExecuteForProcess performance am: 1e81ee1363 am: d3be6e0d67 -s ours
am skip reason: Merged-In I02e3046bd85d0dfebc68ab444f1796bb54cc69c7 with SHA-1 1e81ee1363 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/24271776

Change-Id: If12245a55ef0209fa209d09dab2f8431e9e57c30
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 19:10:32 +00:00
Suren Baghdasaryan
d3f2deda15 [automerger skipped] libprocessgroup: fix reset of file_v2_name am: 72254810d9 am: 547e14de57 -s ours
am skip reason: Merged-In I5b33ca47b4fa5cabf582c8804bd13f72f6e58411 with SHA-1 72254810d9 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/24271775

Change-Id: I52b50b80b7360c2928859987838e8ab7ded7e410
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 19:10:29 +00:00
Suren Baghdasaryan
60cd40bcd8 [automerger skipped] libprocessgroup: optimize SetAttributeAction::ExecuteForProcess performance am: 1e81ee1363 -s ours am: 3e01b70cdb -s ours
am skip reason: Merged-In I02e3046bd85d0dfebc68ab444f1796bb54cc69c7 with SHA-1 3483798fd9 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/24271776

Change-Id: Ib0ff781abb6b69d986250049a510a457db61cf53
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 18:36:01 +00:00
Suren Baghdasaryan
06fc7131c9 [automerger skipped] libprocessgroup: fix reset of file_v2_name am: 72254810d9 -s ours am: dd6fe056ed -s ours
am skip reason: Merged-In I5b33ca47b4fa5cabf582c8804bd13f72f6e58411 with SHA-1 3507846872 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/24271775

Change-Id: Ic6d62c11091d07f5e587ab3be97e4405e5c2a2a6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 18:35:58 +00:00
Treehugger Robot
ed0a78ef03 Merge "Remove cutils threads.h header completely." into main am: 4ed0e12d55 am: b1f6f92dc2 am: e408e7aaea
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2702415

Change-Id: I9ee93e4f04bd3126a0e23a1c691f63ff8e77da22
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 18:34:42 +00:00
Suren Baghdasaryan
3e01b70cdb [automerger skipped] libprocessgroup: optimize SetAttributeAction::ExecuteForProcess performance am: 1e81ee1363 -s ours
am skip reason: Merged-In I02e3046bd85d0dfebc68ab444f1796bb54cc69c7 with SHA-1 3483798fd9 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/24271776

Change-Id: I15f44124d98cec700e5d9b1adcbb04029d847efc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 18:28:21 +00:00
Suren Baghdasaryan
dd6fe056ed [automerger skipped] libprocessgroup: fix reset of file_v2_name am: 72254810d9 -s ours
am skip reason: Merged-In I5b33ca47b4fa5cabf582c8804bd13f72f6e58411 with SHA-1 3507846872 is already in history

Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/24271775

Change-Id: Ia23a70becc20a4605a01442d08bc062fda018383
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 18:28:16 +00:00
Suren Baghdasaryan
d3be6e0d67 libprocessgroup: optimize SetAttributeAction::ExecuteForProcess performance am: 1e81ee1363
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/24271776

Change-Id: I9a9ec1f34199302ac89e2605c3839224cfbf62e4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 18:24:14 +00:00
Suren Baghdasaryan
547e14de57 libprocessgroup: fix reset of file_v2_name am: 72254810d9
Original change: https://googleplex-android-review.googlesource.com/c/platform/system/core/+/24271775

Change-Id: I36800e066ce74f7b84161451a01a37da08f9e002
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 18:24:09 +00:00
Treehugger Robot
e408e7aaea Merge "Remove cutils threads.h header completely." into main am: 4ed0e12d55 am: b1f6f92dc2
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2702415

Change-Id: I43e0e1077db9b74632bf1d626829054c6db679bf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 17:20:59 +00:00
Treehugger Robot
b1f6f92dc2 Merge "Remove cutils threads.h header completely." into main am: 4ed0e12d55
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2702415

Change-Id: Iea316bc03c90089cd556546772587eed0e9442cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 16:36:26 +00:00
Treehugger Robot
4ed0e12d55 Merge "Remove cutils threads.h header completely." into main 2023-08-16 15:22:57 +00:00
Snehal Koukuntla
b5294b16a4 Merge "Change name to trusty-coverage-controller" into main am: 7cc9edd55c am: be0539819c am: 020c80f364
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2705253

Change-Id: I155745f75d32280503371eb73a3911657a22e540
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 11:14:17 +00:00
Snehal Koukuntla
020c80f364 Merge "Change name to trusty-coverage-controller" into main am: 7cc9edd55c am: be0539819c
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2705253

Change-Id: Ic786665c07fe734e7bd51cbf6295ef193370b68b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 10:29:34 +00:00
Snehal Koukuntla
be0539819c Merge "Change name to trusty-coverage-controller" into main am: 7cc9edd55c
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2705253

Change-Id: Ib6fe43f4f69d7148443c28d1b4ffe34b9d716b87
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 09:45:22 +00:00
Snehal Koukuntla
7cc9edd55c Merge "Change name to trusty-coverage-controller" into main 2023-08-16 09:15:09 +00:00
Snehal
b702fddd2e Change name to trusty-coverage-controller
Test: builds and passes tests

Bug: None

Change-Id: I89eec23312f79f4da43c491ce58aa4f246c7ab34
2023-08-16 09:14:32 +00:00
Treehugger Robot
a155f6fc97 Merge "Update OWNERS." into main am: c70a336e60 am: 1f56fb43cf am: 9ea6d8b9ea
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2710977

Change-Id: Ic8c7ded0bcd84803c87ba39efa8b5386e057bf32
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 01:09:14 +00:00
Treehugger Robot
9ea6d8b9ea Merge "Update OWNERS." into main am: c70a336e60 am: 1f56fb43cf
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2710977

Change-Id: I79f2906c24467323f19ec5f2d5faaa04ebe17ca3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-16 00:01:05 +00:00
Treehugger Robot
1f56fb43cf Merge "Update OWNERS." into main am: c70a336e60
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2710977

Change-Id: I20bad4aeed4670cfa33d8a82b1c3f1a15871359a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 23:16:52 +00:00
Treehugger Robot
c70a336e60 Merge "Update OWNERS." into main 2023-08-15 22:18:35 +00:00
David Anderson
8d9940bdaf Update OWNERS.
Change-Id: Ib069b181fd48d73e5320f44c435b8814f269d291
2023-08-15 15:14:01 -07:00
Daniel Zheng
a6c7a588ba Merge changes I3feede9f,I9194e2c6 into main am: 74295d4f10 am: 5efbf813f3 am: e52a50ffed
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2700798

Change-Id: Ia2eaa956c8509d669b4f03915e3ec35107fe8b88
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 18:31:04 +00:00
Treehugger Robot
7bae4c1930 Merge "Add mikemcternan@ to OWNERS" into main am: 49dc9d1233 am: 149b82eabb am: 0ef8ec991a
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2692687

Change-Id: If854a6ca952ec634309cbc5bd80ec9fc864631a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 18:30:49 +00:00
Daniel Zheng
e52a50ffed Merge changes I3feede9f,I9194e2c6 into main am: 74295d4f10 am: 5efbf813f3
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2700798

Change-Id: I88d0332a8604e2e78a7da0c2110135a1f990a8d1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 17:47:43 +00:00
Treehugger Robot
0ef8ec991a Merge "Add mikemcternan@ to OWNERS" into main am: 49dc9d1233 am: 149b82eabb
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2692687

Change-Id: I406bcaed6e5f3ce9b08632b31cd2b65fa238d8b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 17:46:29 +00:00
Daniel Zheng
5efbf813f3 Merge changes I3feede9f,I9194e2c6 into main am: 74295d4f10
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2700798

Change-Id: I4898de58e42dcd6c71233d23accb42d66f81c619
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 17:06:54 +00:00
Treehugger Robot
149b82eabb Merge "Add mikemcternan@ to OWNERS" into main am: 49dc9d1233
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2692687

Change-Id: I9e44d71bf0780986ae6e1befa21f4efcf3f1bdfe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-15 17:06:05 +00:00
Daniel Zheng
74295d4f10 Merge changes I3feede9f,I9194e2c6 into main
* changes:
  Optimize zstd compression
  Adding compressor class
2023-08-15 16:33:31 +00:00
Treehugger Robot
49dc9d1233 Merge "Add mikemcternan@ to OWNERS" into main 2023-08-15 16:21:57 +00:00
Daniel Zheng
03acfdbeb6 Optimize zstd compression
reuse the same context for zstd compression. One context should be used
per compression thread for optimal performance. Discussion and
reccomendations can be found at go/android-hw-compression-vendor

Results (level 3 compression)
full ota on raven with optimizations:  1191.304 seconds
without optimizations:  1461.854 seconds

compression ratio remains unchanged and merge time difference are
negligible ~1% delta (probably just noise)

Test: ota_from_target_files, update_device.py
Change-Id: I3feede9f1f119874e369c54b29c594475fbf7376
2023-08-14 16:07:33 -07:00
Daniel Zheng
de6e446efa Adding compressor class
Adding in compressor class to clean up code for cow_compress.cpp.
Since we are making some api changes (to zstd) that are unique to each
compression methods, these should be implementation details should be
hidden to the parent class

Test: m libsnapshot

Change-Id: I9194e2c615aefed078458f525382253228bc1b69
2023-08-14 16:07:26 -07:00
Eric Biggers
212f1f06ac Merge "Avoid two SELinux related error messages at boot time" into main am: 87d6c8a1d5 am: 5236858bf8 am: db34b3e5e3
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2705761

Change-Id: I62a5ce4ac4be04e7cb7fdee1202fa988bc372a3d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 20:24:30 +00:00
Eric Biggers
db34b3e5e3 Merge "Avoid two SELinux related error messages at boot time" into main am: 87d6c8a1d5 am: 5236858bf8
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2705761

Change-Id: I7ec4686b70c57b3318f63e5f34ea9a277dd89ea4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 19:38:24 +00:00
Eric Biggers
5236858bf8 Merge "Avoid two SELinux related error messages at boot time" into main am: 87d6c8a1d5
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2705761

Change-Id: Idf86e98032d8f8a759ecab79e8da163d4bc52f56
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 18:18:13 +00:00
Eric Biggers
87d6c8a1d5 Merge "Avoid two SELinux related error messages at boot time" into main 2023-08-14 17:33:15 +00:00
Jooyung Han
5b89d16aff Merge "Dedup apex-scanning" into main am: 5a2d8514de am: 00144f0aa2 am: 5f05732c8a
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2705093

Change-Id: Ide7c0e2226ba9bf28db210831efa30fd671bef57
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 11:01:36 +00:00
Jooyung Han
5f05732c8a Merge "Dedup apex-scanning" into main am: 5a2d8514de am: 00144f0aa2
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2705093

Change-Id: I6a535aac0da2c180b922312128d537fa6e3c18d9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 09:58:03 +00:00
Jooyung Han
00144f0aa2 Merge "Dedup apex-scanning" into main am: 5a2d8514de
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2705093

Change-Id: I508457d960904d641d1dd5e356a75d01da34ee9d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-14 09:17:20 +00:00
Jooyung Han
5a2d8514de Merge "Dedup apex-scanning" into main 2023-08-14 08:48:17 +00:00
Tomasz Wasilczyk
ce7281eb7d Merge "Migrate String8/16 from .string() to c_str()" into main am: 6bfa6a0231 am: 7b79178348 am: 491d18b805
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2703570

Change-Id: I573e5b005c07ae3b5b4cb2d9c9af05ee664a9f36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-12 00:16:48 +00:00
Tomasz Wasilczyk
8631651c81 Merge "Add String16::c_str and start using it." into main am: 067dbcc110 am: 31d682b379 am: 9e1f6671d0
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2704555

Change-Id: I93ea9204b664f6f0dc7cd43083c5f062b0234ff3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-12 00:15:22 +00:00
Tomasz Wasilczyk
491d18b805 Merge "Migrate String8/16 from .string() to c_str()" into main am: 6bfa6a0231 am: 7b79178348
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2703570

Change-Id: Ib23818db4c082638061dc14b732f48f60433f3f9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-11 23:52:13 +00:00
Tomasz Wasilczyk
7b79178348 Merge "Migrate String8/16 from .string() to c_str()" into main am: 6bfa6a0231
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2703570

Change-Id: I18160135a4dd29528e7723553054d17586b74e01
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-11 23:33:13 +00:00
Tomasz Wasilczyk
9e1f6671d0 Merge "Add String16::c_str and start using it." into main am: 067dbcc110 am: 31d682b379
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2704555

Change-Id: I2482e45ffee5f2c9752ac7289e347013a38ea724
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-11 23:30:01 +00:00
Tomasz Wasilczyk
6bfa6a0231 Merge "Migrate String8/16 from .string() to c_str()" into main 2023-08-11 22:56:43 +00:00
Tomasz Wasilczyk
31d682b379 Merge "Add String16::c_str and start using it." into main am: 067dbcc110
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2704555

Change-Id: I5e9a0c633b67038cedbe2144f5f0c479c8de9e0b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-11 22:27:14 +00:00
Wei Li
19e36b5eb2 Merge "Track root directory symlinks created by LOCAL_POST_INSTALL_CMD in ALL_ROOTDIR_SYMLINKS and add them to ALL_DEFAULT_INSTALLED_MODULES, so they can be included in product SBOMs properly." into main am: 55aed3f908 am: e2ceb9e168 am: 83f8ee5b9d
Original change: https://android-review.googlesource.com/c/platform/system/core/+/2704873

Change-Id: I059ee024a25374654334386161498452f1218711
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-08-11 21:39:34 +00:00
Tomasz Wasilczyk
067dbcc110 Merge "Add String16::c_str and start using it." into main 2023-08-11 21:39:31 +00:00
Eric Biggers
141c6a886c Avoid two SELinux related error messages at boot time
It is expected that /metadata/ota/rollback-indicator and /metadata/gsi
don't always exist, so don't call selinux_android_restorecon() on them
when they don't exist.  This eliminates the following error messages:

0     0 E selinux : SELinux: Could not get canonical path for /metadata/ota/rollback-indicator restorecon: No such file or directory.
0     0 E selinux : SELinux:  Could not stat /metadata/gsi: No such file or directory.

Test: Booted Cuttlefish and verified the error messages are gone
Change-Id: I94c998556c85adde5f11f134178219ba7880c2be
2023-08-11 21:12:16 +00:00