From 1c7358fb326025b2b3ae67a13cb3c47e7c521e2b Mon Sep 17 00:00:00 2001 From: Tariq Ibrahim Date: Fri, 17 Jul 2026 09:52:24 -0700 Subject: [PATCH] fix uninitialised r0 register in the bpf program Signed-off-by: Tariq Ibrahim --- src/nvcgo/internal/cgroup/v2.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nvcgo/internal/cgroup/v2.go b/src/nvcgo/internal/cgroup/v2.go index 217d0345..fb9dd4ad 100644 --- a/src/nvcgo/internal/cgroup/v2.go +++ b/src/nvcgo/internal/cgroup/v2.go @@ -126,7 +126,7 @@ func (c *cgroupv2) AddDeviceRules(cgroupPath string, rules []DeviceRule) error { // If no existing programs found, create a new program with just our device filter. var newProgs []*ebpf.Program if len(oldProgs) == 0 { - oldInsts := asm.Instructions{asm.Return()} + oldInsts := asm.Instructions{asm.Mov.Imm32(asm.R0, 1), asm.Return()} newProg, err := generateNewProgram(rules, oldInsts) if err != nil {