From c1041ca78173c427b791f47437d037f09f1605dc Mon Sep 17 00:00:00 2001 From: Ron Federman Date: Thu, 25 Jun 2026 11:05:55 +0300 Subject: [PATCH] fix: avoid bailing on the detector if failed to call RemoveMemlock --- internal/probe/probe.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/probe/probe.go b/internal/probe/probe.go index 0b12d11..86c20e1 100644 --- a/internal/probe/probe.go +++ b/internal/probe/probe.go @@ -220,7 +220,7 @@ func (p *Probe) createCollection(spec *ebpf.CollectionSpec, ns uint32) (*ebpf.Co func (p *Probe) load(ns uint32) error { // Allow the current process to lock memory for eBPF resources. if err := rlimit.RemoveMemlock(); err != nil { - return err + p.logger.Warn("failed to remove memlock limit, this might cause failures in loading eBPF maps", "error", err) } withBTFSpecFn := loadBpf