sock_put() leaves garbage values in struct sock resulting in soft lockup

Solution Verified - Updated -

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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content