unix: uses an atomic type for scm files accounting
[platform/kernel/linux-starfive.git] / include / net / af_unix.h
index e51d727..f42fddd 100644 (file)
@@ -42,7 +42,7 @@ struct unix_skb_parms {
 } __randomize_layout;
 
 struct scm_stat {
-       u32 nr_fds;
+       atomic_t nr_fds;
 };
 
 #define UNIXCB(skb)    (*(struct unix_skb_parms *)&((skb)->cb))