Shin Kawamura
e4df764401
Merge "Fix permission of zram writeback and idle file" into main am: 640e32478f
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3370238
Change-Id: I662f6ebf85c8b21f6fab46c1a23bef78c6cca187
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-22 04:24:19 +00:00
Shin Kawamura
640e32478f
Merge "Fix permission of zram writeback and idle file" into main
2024-11-22 03:58:13 +00:00
T.J. Mercier
45a4b6f511
Merge "Reapply "libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS"" into main am: b053403046
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3369297
Change-Id: Ia8fa8d2b8ccf194309e318a0712c98d911aab998
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-21 22:31:40 +00:00
T.J. Mercier
b053403046
Merge "Reapply "libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS"" into main
2024-11-21 22:14:07 +00:00
Akilesh Kailash
17c537e75a
Merge "Add prefetch directory in /metadata" into main am: 0582e461bc
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3367707
Change-Id: Ibb9555b9406e34460ee3e656bdc944aceb8ce9be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-21 17:48:13 +00:00
Akilesh Kailash
0582e461bc
Merge "Add prefetch directory in /metadata" into main
2024-11-21 17:21:06 +00:00
Akilesh Kailash
35ab96a423
Add prefetch directory in /metadata
...
Bug: 362507272
Test: Verify directory is created in /metadata
Change-Id: Ie1c2312f405d4b41e06a248e4d2b93cd8fc62a93
Signed-off-by: Akilesh Kailash <akailash@google.com>
2024-11-21 05:59:54 -08:00
Shintaro Kawamura
b912e3e548
Fix permission of zram writeback and idle file
...
The default permission of "/sys/block/zram0/idle" and
"/sys/block/zram0/writeback" are "0200".
Adding read permission to the files does not make sense because reading
those files fail as EIO error.
We should keep permission as minimum as possible.
Bug: 117682284
Bug: 375432468
Test: ls -la /sys/block/zram0
Change-Id: I11ed5d9eee257002f4698edcd81de39d2c317ea1
2024-11-21 16:28:34 +09:00
Treehugger Robot
7799804594
Merge "Use genfs labels version library" into main am: 1c1bdd91b3
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3364390
Change-Id: I81190c193a0e5e72be12f46da507b03118114683
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-21 03:06:13 +00:00
Treehugger Robot
1c1bdd91b3
Merge "Use genfs labels version library" into main
2024-11-21 02:45:16 +00:00
Maciej Żenczykowski
3e7c17a8e7
Reapply "libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS"
...
This reverts commit fdaaef9523 .
Reason for revert: should be safe to reapply post
https://android-review.git.corp.google.com/c/platform/packages/modules/Connectivity/+/3369257
Test: TreeHugger
Bug: 379796721
Signed-off-by: Maciej Żenczykowski <maze@google.com>
Change-Id: I1a24791713484461345312a34777c2266e443cee
2024-11-20 19:37:38 +00:00
Gabriel Biren
f8e0940d7f
Merge "Create the mainline supplicant directory during initialization." into main am: b6d84eba34
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3362666
Change-Id: I26fdae31f0f9331d82915c12b2002f4b921c16ab
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-20 17:39:55 +00:00
Gabriel Biren
b6d84eba34
Merge "Create the mainline supplicant directory during initialization." into main
2024-11-20 17:15:32 +00:00
Inseob Kim
e2efde3746
Use genfs labels version library
...
Instead of hard-coding the text path everywhere, this uses a library to
get the genfs labels version.
As genfs labels affect SELinux, this also adds logs to help debug
issues.
Bug: 378805380
Test: boot and check log
Change-Id: I843c97cbeb0c211c67e0172458a4f0d236cf1f06
2024-11-20 18:03:41 +09:00
David Drysdale
206d82cd9f
Merge "Declare support for v4 of KeyMint HAL" into main am: 91b97d7362
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3349809
Change-Id: I000aa524e78fdad8f7220a670a3aa58b0bbb10ad
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-20 06:56:09 +00:00
David Drysdale
91b97d7362
Merge "Declare support for v4 of KeyMint HAL" into main
2024-11-20 06:27:24 +00:00
Akilesh Kailash
7ca6515361
Merge "libprefetch: library to prefetch data using tracing." into main am: e367550792
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3364432
Change-Id: I851a571a137a52c9ad9f8b6ef42d377e09281b61
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-20 05:26:09 +00:00
Akilesh Kailash
e367550792
Merge "libprefetch: library to prefetch data using tracing." into main
2024-11-20 05:02:25 +00:00
Akilesh Kailash
381334f136
Merge "Move snapuserd_test to postsubmit" into main am: dff0420523
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3366139
Change-Id: I861ea8c3a0f537256a2eb97dcb35104cb17e9426
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-20 02:05:56 +00:00
Vikram Auradkar
ae8313f8e6
libprefetch: library to prefetch data using tracing.
...
1: This supports "mem" tracing only.
2: Replay option is modified to use "pread" instead
of readahead.
A simple utility binary "prefetch" is built which links to the library.
The binary allows record, replay and verifying the generated
metadata.
Bug: 362507272
Test: cargo test passes all unit tests.
Verify record, replay and dump options:
./prefetch record --duration 10 --path /data/test/trace-test
./prefetch replay --path /data/test/trace-test
./prefetch dump /data/test/trace-test --format csv
Change-Id: I1661e49183c6120d2878510e609571fe6d608bb5
Signed-off-by: Vikram Auradkar <auradkar@google.com>
Signed-off-by: Akilesh Kailash <akailash@google.com>
2024-11-19 17:50:49 -08:00
Akilesh Kailash
dff0420523
Merge "Move snapuserd_test to postsubmit" into main
2024-11-20 01:28:09 +00:00
Maciej Żenczykowski
0f0df26b2d
Merge "Revert "libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS"" into main am: 5c14720b5a
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3366140
Change-Id: I37a8597906ebb918bf8f82408aab2a4e2e1e9a50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-19 21:26:32 +00:00
Maciej Żenczykowski
5c14720b5a
Merge "Revert "libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS"" into main
2024-11-19 20:43:39 +00:00
Treehugger Robot
741ea4f1c6
Merge "ueventd: add support for driver section in ueventd.rc" into main am: 8b7d0aa8c0
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3357138
Change-Id: Iebd84185a6db7a1f3d2df6e8c37d121230c22e3f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-19 19:55:49 +00:00
Maciej Żenczykowski
4915189fa1
Merge "libcutils: create rust bindings for android ids" into main am: 932497ea1c
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3364186
Change-Id: I2576780a5afd199ec7368114eb63e6733b255b3d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-19 19:55:38 +00:00
Treehugger Robot
8b7d0aa8c0
Merge "ueventd: add support for driver section in ueventd.rc" into main
2024-11-19 19:49:13 +00:00
Maciej Żenczykowski
932497ea1c
Merge "libcutils: create rust bindings for android ids" into main
2024-11-19 19:26:49 +00:00
Maciej Żenczykowski
fdaaef9523
Revert "libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS"
...
This reverts commit fdf4432356 .
Reason for revert: b/379796721
Change-Id: I34cdc69d5b8d11446da02106b7bd593a8c8151c3
2024-11-19 19:24:54 +00:00
Akilesh Kailash
6028880ac0
Move snapuserd_test to postsubmit
...
Bug: 338329603
Test: Build
Change-Id: Ibee6be732078ea7e11fe7348772837b9b2699fbf
Signed-off-by: Akilesh Kailash <akailash@google.com>
2024-11-19 10:27:20 -08:00
Eric Caruso
d17d5c585e
ueventd: add support for driver section in ueventd.rc
...
Allow ueventd configuration to specify what to do with
devices based on driver. This responds to bind events and
treats them similarly to add events.
The format of the driver stanza is exactly the same as
that of the subsystem stanza.
Bug: 376900376
Test: set up cbc_mbim driver stanza and ensure it properly
creates and destroys device nodes when a USB device with
that driver appears and disappears or is bound and unbound
Change-Id: I31f5c91bd074d14075b74fe7beefaa6ac07a7ac9
2024-11-19 12:07:30 -05:00
Treehugger Robot
6e61d69779
Merge "snapuserd: Use GTEST_SKIP in snapuserd_test." into main am: a7ce1a5975
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3363449
Change-Id: I7c269dfac4307039e51ecb59280dc6d8616d80e1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-19 05:28:32 +00:00
Treehugger Robot
a7ce1a5975
Merge "snapuserd: Use GTEST_SKIP in snapuserd_test." into main
2024-11-19 05:01:23 +00:00
David Anderson
668ffc395d
snapuserd: Use GTEST_SKIP in snapuserd_test.
...
The test harness treats an early exit as a failure, so use GTEST_SKIP()
instead.
Bug: 379242140
Test: vts_snapuserd_test
Change-Id: I25351bb7ebf65e6c56865662d297feb4a1f635b3
2024-11-18 19:24:29 -08:00
Neill Kapron
f1d00f0f2a
libcutils: create rust bindings for android ids
...
For work on the new rust based bpfloader, we need access to the IDs in
android_filesystem_config.h for owner/group permissions of pinned bpf
programs and maps. Create android_ids crate to expose this
information to rust.
Bug: 359646531
Test: Manual
Change-Id: Iee827d8a80a82fbee02a76280668071713625abf
Signed-off-by: Neill Kapron <nkapron@google.com>
2024-11-19 02:47:16 +00:00
Christopher Ferris
aa62183b7c
Merge "Remove non-UTF8 characters from string fields." into main am: d7f95d9e69
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3353805
Change-Id: I9c8384a41928e1c4021b26638c3de2bf1a74fa6f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-18 21:46:30 +00:00
Christopher Ferris
d7f95d9e69
Merge "Remove non-UTF8 characters from string fields." into main
2024-11-18 21:26:08 +00:00
Treehugger Robot
ab934a214e
Merge "Fix typo of snapuserd_verify.h" into main am: a747b7560a
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3359022
Change-Id: I8b1bcf3e531916a05642adac93cfe8ce76380a97
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-18 20:59:08 +00:00
Treehugger Robot
a747b7560a
Merge "Fix typo of snapuserd_verify.h" into main
2024-11-18 20:35:08 +00:00
Gabriel Biren
6105d9dc8a
Create the mainline supplicant directory
...
during initialization.
Bug: 365585450
Test: Manual test - verify that the mainline
supplicant can add/remove interfaces
Change-Id: Ib41b361a8b032c04586f108be9d1933214934286
2024-11-18 20:24:58 +00:00
Treehugger Robot
2a0958b18f
Merge changes Iae1cbfcc,I4466838c,I19c75e50,I2f49fab1 into main am: 569db94fa8
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3353381
Change-Id: Ia0efeea6fff783b444be1396ca275352d88a5d97
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-18 20:12:45 +00:00
Hung Nguyen
884efb9278
Merge "Add AID for memory management daemon" into main am: a0627e76ab
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3344544
Change-Id: I7334658d31b402a61e97b35c5238d3f70c19c9d4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-18 20:11:43 +00:00
Treehugger Robot
569db94fa8
Merge changes Iae1cbfcc,I4466838c,I19c75e50,I2f49fab1 into main
...
* changes:
libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS
libprocessgroup: Convert CGROUPV2_HIERARCHY_NAME to std::string
libprocessgroup: Remove CGROUPV2_CONTROLLER_NAME
libprocessgroup: Remove CGROUPS_RC_PATH
2024-11-18 19:57:51 +00:00
Hung Nguyen
a0627e76ab
Merge "Add AID for memory management daemon" into main
2024-11-18 19:41:24 +00:00
Aeric
28b2556e90
Fix typo of snapuserd_verify.h
...
"advisible" should be "advisable"
"fucntionality" should be "functionality"
Bug: 379603290
Test: build pass
Change-Id: I6c95f2b186f479ba51df8603ce87c0522e91bf64
2024-11-18 17:32:55 +08:00
Chan Wang
d65d54a577
Merge "Use the new 'partition' field in 'ApexInfo' to identify vendor apexes" into main am: c759f23f2f
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3351258
Change-Id: I6dbd2b808549375c2916b41bd38e198a73c1260c
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-16 12:05:50 +00:00
Chan Wang
c759f23f2f
Merge "Use the new 'partition' field in 'ApexInfo' to identify vendor apexes" into main
2024-11-16 11:41:00 +00:00
Orlando Arbildo
ddb1810afc
Merge "trusty: utils: rpmb_dev: add wv secure storage init.rc" into main am: e4414f5856
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3294774
Change-Id: Id83d066376194127a78d1ba7741b785d3db7158a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-15 22:45:47 +00:00
Christopher Ferris
6a5db68385
Remove non-UTF8 characters from string fields.
...
The string type in the tombstone proto does not support non-UTF8
characters. Therefore, use the oct_encode function to encode the
abort_message field and message field from LogMessage.
Fix up stl includes, add ones that were missing and remove those not
being used.
Add new unit test to verify that the abort and log messages are
sanitized.
Bug: 279496937
Bug: 377940849
Bug: 378185483
Test: All unit tests pass.
Test: Ran pbtombstone on a crash with non-UTF8 characters and verified
Test: it processes properly after this change and fails before the change.
Change-Id: I3554d56caf9fcbfc410b4d554f6c3b4888b37e28
2024-11-15 22:44:42 +00:00
Orlando Arbildo
e4414f5856
Merge "trusty: utils: rpmb_dev: add wv secure storage init.rc" into main
2024-11-15 22:26:21 +00:00
Treehugger Robot
a11317c047
Merge "snapuserd: Change error message to verbose" into main am: 664f16c830
...
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3353119
Change-Id: Ib9e2e1230eda9a0fc1e74a36211ea338e9fcdcae
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-15 19:58:50 +00:00