commit:     e5ad74655b7c66434abcc4ab5a752f30570b13d7
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Dec  2 14:27:16 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Dec  2 14:27:49 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5ad7465

sys-kernel/udev-hid-bpf: speculative CONFIG_* tweaks

>From bpftool's probe_kernel_image_config and from skimming udev-hid-bpf
sources. I think these are needed too.

Bug: https://bugs.gentoo.org/961038
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-kernel/udev-hid-bpf/udev-hid-bpf-2.2.0_p20251121.ebuild | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/sys-kernel/udev-hid-bpf/udev-hid-bpf-2.2.0_p20251121.ebuild 
b/sys-kernel/udev-hid-bpf/udev-hid-bpf-2.2.0_p20251121.ebuild
index c4b361bcfed2..2688e741fb2d 100644
--- a/sys-kernel/udev-hid-bpf/udev-hid-bpf-2.2.0_p20251121.ebuild
+++ b/sys-kernel/udev-hid-bpf/udev-hid-bpf-2.2.0_p20251121.ebuild
@@ -182,7 +182,12 @@ python_check_deps() {
 }
 
 pkg_pretend() {
-       local CONFIG_CHECK="~BPF ~DEBUG_INFO_BTF ~HID_BPF ~HIDRAW"
+       local CONFIG_CHECK="~BPF ~DEBUG_INFO_BTF ~DEBUG_INFO_BTF_MODULES"
+       # hidraw: https://docs.kernel.org/hid/hid-bpf.html#tracing
+       CONFIG_CHECK+=" ~HID_BPF ~HIDRAW"
+       CONFIG_CHECK+=" ~BPF_EVENTS ~TRACING"
+       CONFIG_CHECK+=" ~BPF_SYSCALL"
+
        check_extra_config
 }
 

Reply via email to