net: annotate lockless accesses to sk->sk_max_ack_backlog
[linux-2.6-block.git] / net / sctp / socket.c
index ffd3262b7a41eac2e3d825c3f0665066f376ea3c..53abb97e0061c14fd4a9c3090a4a5cbe0af9c5a9 100644 (file)
@@ -8376,7 +8376,7 @@ static int sctp_listen_start(struct sock *sk, int backlog)
                }
        }
 
-       sk->sk_max_ack_backlog = backlog;
+       WRITE_ONCE(sk->sk_max_ack_backlog, backlog);
        return sctp_hash_endpoint(ep);
 }
 
@@ -8430,7 +8430,7 @@ int sctp_inet_listen(struct socket *sock, int backlog)
 
        /* If we are already listening, just update the backlog */
        if (sctp_sstate(sk, LISTENING))
-               sk->sk_max_ack_backlog = backlog;
+               WRITE_ONCE(sk->sk_max_ack_backlog, backlog);
        else {
                err = sctp_listen_start(sk, backlog);
                if (err)