Re: [PATCH bpf v3 1/5] bpf, sockmap: Annotate af_unix sock^sk_state data-races

From: Jiayuan Chen

Date: Fri Mar 06 2026 - 01:27:38 EST



On 3/6/26 7:30 AM, Michal Luczaj wrote:
sock_map_sk_state_allowed() and sock_map_redirect_allowed() read af_unix
socket sk_state locklessly.

Use READ_ONCE(). Note that for sock_map_redirect_allowed() change affects
not only af_unix, but all non-TCP sockets (UDP, af_vsock).

Suggested-by: Kuniyuki Iwashima <kuniyu@xxxxxxxxxx>
Suggested-by: Martin KaFai Lau <martin.lau@xxxxxxxxx>
Signed-off-by: Michal Luczaj <mhal@xxxxxxx>

Reviewed-by: Jiayuan Chen <jiayuan.chen@xxxxxxxxx>