From 87f696e2c3e77b55d10118d32100cb2c473332d0 Mon Sep 17 00:00:00 2001 From: Motomu Utsumi Date: Tue, 27 May 2025 15:07:59 +0900 Subject: [PATCH] Load bpfRingbufProg by rust bpfloader No behavior change is expected. Before this CL """ $ adb shell ls /etc/bpf/bpfRingbufProg.o /etc/bpf/bpfRingbufProg.o $ adb shell ls -lZ /sys/fs/bpf/*bpfRingbufProg* -rw-rw---- 1 root root u:object_r:fs_bpf:s0 0 2025-05-28 12:40 /sys/fs/bpf/map_bpfRingbufProg_test_ringbuf -r--r----- 1 root root u:object_r:fs_bpf:s0 0 2025-05-28 12:40 /sys/fs/bpf/prog_bpfRingbufProg_skfilter_ringbuf_test """ After this CL """ $ adb shell ls /etc/bpf/bpfRingbufProg.bpf /etc/bpf/bpfRingbufProg.bpf $ adb shell ls -lZ /sys/fs/bpf/*bpfRingbufProg* -rw-rw---- 1 root root u:object_r:fs_bpf:s0 0 2025-05-28 15:12 /sys/fs/bpf/map_bpfRingbufProg_test_ringbuf -r--r----- 1 root root u:object_r:fs_bpf:s0 0 2025-05-28 15:12 /sys/fs/bpf/prog_bpfRingbufProg_skfilter_ringbuf_test """ Test: Loaded successfully on kernel 5.10, 5.15, 6.1, 6.12 Test: Load is skipped on user build Bug: 410982483 Change-Id: I17563ea55a34d216c0d3ccd100a19ca52aa4d7ac --- loader/Android.bp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/loader/Android.bp b/loader/Android.bp index 3540ee3..ab8ed49 100644 --- a/loader/Android.bp +++ b/loader/Android.bp @@ -107,7 +107,7 @@ rust_binary { product_variables: { debuggable: { required: [ - "bpfRingbufProg.o", + "bpfRingbufProg.bpf", ], }, },