From 0b7aa3aefe1cf12e1195f4abf2747f26f8e16d28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20=C5=BBenczykowski?= Date: Fri, 25 Jul 2025 21:13:27 -0700 Subject: [PATCH] Platform BpfLoader: replace '/etc' with '/system/etc' MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit (/etc is a symlink to /system/etc anyway) Test: TreeHugger Flag: EXEMPT no-op Signed-off-by: Maciej Żenczykowski Change-Id: I4d5b1b34066b97589779a43b8eaeed785edb611c --- loader/bpfloader.rs | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/loader/bpfloader.rs b/loader/bpfloader.rs index 5b436dd..26a2d61 100644 --- a/loader/bpfloader.rs +++ b/loader/bpfloader.rs @@ -216,7 +216,7 @@ const GID_MEDIA_RW: u32 = AID_MEDIA_RW; const FILE_ARR: &[BpfFileDesc] = &[ BpfFileDesc { - filename: "/etc/bpf/cputimeinstate/timeInState.bpf", + filename: "/system/etc/bpf/cputimeinstate/timeInState.bpf", prefix: "cputimeinstate/", critical: false, skip_on_user: false, @@ -244,7 +244,7 @@ const FILE_ARR: &[BpfFileDesc] = &[ ], }, BpfFileDesc { - filename: "/etc/bpf/fuseMedia.bpf", + filename: "/system/etc/bpf/fuseMedia.bpf", prefix: "", critical: false, skip_on_user: false, @@ -252,7 +252,7 @@ const FILE_ARR: &[BpfFileDesc] = &[ progs: &[ProgDesc::new(GID_MEDIA_RW, "fuse_media")], }, BpfFileDesc { - filename: "/etc/bpf/gpuMem.bpf", + filename: "/system/etc/bpf/gpuMem.bpf", prefix: "", critical: false, skip_on_user: false, @@ -260,7 +260,7 @@ const FILE_ARR: &[BpfFileDesc] = &[ progs: &[ProgDesc::new(GID_GRAPHICS, "tracepoint_gpu_mem_gpu_mem_total")], }, BpfFileDesc { - filename: "/etc/bpf/gpuWork.bpf", + filename: "/system/etc/bpf/gpuWork.bpf", prefix: "", critical: false, skip_on_user: false, @@ -271,7 +271,7 @@ const FILE_ARR: &[BpfFileDesc] = &[ progs: &[ProgDesc::new(GID_GRAPHICS, "tracepoint_power_gpu_work_period")], }, BpfFileDesc { - filename: "/etc/bpf/memevents/bpfMemEvents.bpf", + filename: "/system/etc/bpf/memevents/bpfMemEvents.bpf", prefix: "memevents/", critical: false, skip_on_user: false, @@ -314,7 +314,7 @@ const FILE_ARR: &[BpfFileDesc] = &[ ], }, BpfFileDesc { - filename: "/etc/bpf/memevents/bpfMemEventsTest.bpf", + filename: "/system/etc/bpf/memevents/bpfMemEventsTest.bpf", prefix: "memevents/", critical: false, skip_on_user: true, @@ -331,7 +331,7 @@ const FILE_ARR: &[BpfFileDesc] = &[ ], }, BpfFileDesc { - filename: "/etc/bpf/bpfRingbufProg.bpf", + filename: "/system/etc/bpf/bpfRingbufProg.bpf", prefix: "", critical: true, skip_on_user: true,