Commit graph

91431 commits

Author SHA1 Message Date
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
05479de9d3 Merge "Use genfs labels version library" into main am: 1c1bdd91b3 am: 7799804594
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3364390

Change-Id: Id857784cae1543199db39aff29aef74f635c3bb6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-21 03:28:10 +00:00
Armelle Laine
150483e3a1 trusty: utils: rpmb_dev: secure storage support for test VM
Bug: 367423387
Test: start storageprxyd_test_system
Change-Id: Ia9c07d9872a2975c4bd621c16a5df437e8a0736b
2024-11-21 03:11:51 +00: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
Android Build Coastguard Worker
307fb5c104 Snap for 12687986 from 5a3ee031ec to 25Q1-release
Change-Id: Ib074afab0d76ea2ac3afcf67c1cb29c48b076c7d
2024-11-21 00:20:30 +00:00
Akilesh Kailash
7bb484d405 snapuserd: Lock the buffer during snapshot-merge
Bug: 377819507
Test: Incremental OTA on Pixel
Change-Id: I08fa7129282cc005a565987856166088c092f40a
Signed-off-by: Akilesh Kailash <akailash@google.com>
2024-11-20 13:08:33 -08: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
5a3ee031ec Merge "Create the mainline supplicant directory during initialization." into main am: b6d84eba34 am: f8e0940d7f
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3362666

Change-Id: I766b2a2166341bcaadb220c1e7ac69db43df15b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-20 18:39:29 +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
Alice Wang
d5c8b0bddf Remove |ro.hardware.| prefix in KM VM sys property
As per comment in aosp/3342288

Bug: 368502791
Test: launch_cvd --secure_hals=guest_keymint_trusty_insecure
Test: atest VtsAidlSharedSecretTargetTest
Change-Id: I71b6266fbd480c0ebe2a7946adadd88f38afb3e7
2024-11-20 08:32:40 +00:00
David Drysdale
0b6b7df42c Merge "Declare support for v4 of KeyMint HAL" into main am: 91b97d7362 am: 206d82cd9f
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3349809

Change-Id: I3e3ba8b14c9d686ee2bdaf4cf60e5f3c949eaa50
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-20 07:17:22 +00: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
accad3a650 Merge "libprefetch: library to prefetch data using tracing." into main am: e367550792 am: 7ca6515361
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3364432

Change-Id: Ibd2a25d403c503bb75eb8d5b267249ba861e5c1d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-20 05:49:27 +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
69996fc407 Merge "Move snapuserd_test to postsubmit" into main am: dff0420523 am: 381334f136
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3366139

Change-Id: I81a89c96bea104cd2977172ea3aa409fbe78dfce
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-20 02:27:19 +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
Daniel Zheng
267207a172 use V4 Health HAL
use health HAL v4 for fastbootd, healthd, and storaged

Ignore-AOSP-First: deprecated_ota_test compilation
Bug: 371322457
Test: th
Change-Id: Ia941d67a5248641246a7298487c6a13fe92d8d66
2024-11-20 01:07:41 +00:00
Android Build Coastguard Worker
e75626c91d Snap for 12680993 from c27ea1cc35 to 25Q1-release
Change-Id: I0f58eeae28fc1bdd1bfd54ff35de9da9e25d9a8b
2024-11-20 00:21:14 +00:00
Maciej Żenczykowski
99b5c8e247 Merge "Revert "libprocessgroup: Remove __BEGIN_DECLS and __END_DECLS"" into main am: 5c14720b5a am: 0f0df26b2d
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3366140

Change-Id: I50c90ed016ed1218e74c0d8f24a098909beae46a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-19 21:49:39 +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
c27ea1cc35 Merge "ueventd: add support for driver section in ueventd.rc" into main am: 8b7d0aa8c0 am: 741ea4f1c6
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3357138

Change-Id: Id9d6dfe47b34ccfec2cb18a65d868a339f4fce71
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-19 20:17:57 +00:00
Maciej Żenczykowski
906fc030d6 Merge "libcutils: create rust bindings for android ids" into main am: 932497ea1c am: 4915189fa1
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3364186

Change-Id: Ie3fd4c2488b496ded1a99ba3c7e3a6c0f3499223
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-19 20:17:46 +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
David Anderson
44461354fd 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
(cherry picked from commit 668ffc395d)
2024-11-19 17:34:44 +00: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
33be42e92c Merge "snapuserd: Use GTEST_SKIP in snapuserd_test." into main am: a7ce1a5975 am: 6e61d69779
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3363449

Change-Id: I70a27a736e4d35d15e8fe4de6a9ddbb9881766b6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-19 05:50:03 +00: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
Android Build Coastguard Worker
f02711f9b9 Snap for 12673321 from 62d380068f to 25Q1-release
Change-Id: I120422907073d672b556f7fb95b4f371effa5bb6
2024-11-19 00:24:00 +00:00
Christopher Ferris
a325412703 Merge "Remove non-UTF8 characters from string fields." into main am: d7f95d9e69 am: aa62183b7c
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3353805

Change-Id: I352686af7a34965c0c1d98ef41b6d9e7d6ac0cfe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-18 22:09:21 +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
Treehugger Robot
7f1d0b2fa6 Merge "Fix typo of snapuserd_verify.h" into main am: a747b7560a am: ab934a214e
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3359022

Change-Id: I31b584d1a7469eda7225e03ec253858f80672d37
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-18 21:34:57 +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
62d380068f Merge changes Iae1cbfcc,I4466838c,I19c75e50,I2f49fab1 into main am: 569db94fa8 am: 2a0958b18f
Original change: https://android-review.googlesource.com/c/platform/system/core/+/3353381

Change-Id: I6c331cc91fa2b5ce125f64a37a6d390f7684b335
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2024-11-18 20:35:37 +00:00