]> git.itanic.dy.fi Git - linux-stable/commit
af_unix: Do not use atomic ops for unix_sk(sk)->inflight.
authorKuniyuki Iwashima <kuniyu@amazon.com>
Tue, 23 Jan 2024 17:08:53 +0000 (09:08 -0800)
committerJakub Kicinski <kuba@kernel.org>
Sat, 27 Jan 2024 04:34:24 +0000 (20:34 -0800)
commit97af84a6bba2ab2b9c704c08e67de3b5ea551bb2
tree98c6d7b27da12a158a85b02f68f1204594b70dcc
parent31e03207119a535d0b0e3b3a7f91983aeb2cb14d
af_unix: Do not use atomic ops for unix_sk(sk)->inflight.

When touching unix_sk(sk)->inflight, we are always under
spin_lock(&unix_gc_lock).

Let's convert unix_sk(sk)->inflight to the normal unsigned long.

Signed-off-by: Kuniyuki Iwashima <kuniyu@amazon.com>
Reviewed-by: Simon Horman <horms@kernel.org>
Link: https://lore.kernel.org/r/20240123170856.41348-3-kuniyu@amazon.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
include/net/af_unix.h
net/unix/af_unix.c
net/unix/garbage.c
net/unix/scm.c