sock_put() leaves garbage values in struct sock resulting in soft lockup
Issue
The kernel experiences soft lockup and eventually panics while trying to acquire sock.sk_callback_lock
read-write lock from the bpf_sk_reuseport_detach()
routine.
Environment
- Red Hat Enterprise Linux 8.4
- seen prominently on Red Hat OpenShift Container Platform 4 with Aquasec cloud security product or CoreDNS installed
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.