SOCK_SNDBUF_LOCK
sock->sk->sk_userlocks |= SOCK_SNDBUF_LOCK;
if (sk->sk_userlocks & SOCK_SNDBUF_LOCK)
#define SOCK_BUF_LOCK_MASK (SOCK_SNDBUF_LOCK | SOCK_RCVBUF_LOCK)
sk->sk_userlocks |= SOCK_SNDBUF_LOCK;
if (sk->sk_userlocks & SOCK_SNDBUF_LOCK)
if (!(sk->sk_userlocks & SOCK_SNDBUF_LOCK))
if (sk->sk_userlocks & SOCK_SNDBUF_LOCK)
ssk->sk_userlocks |= SOCK_SNDBUF_LOCK;
static const unsigned int tx_rx_locks = SOCK_RCVBUF_LOCK | SOCK_SNDBUF_LOCK;
if (sk->sk_userlocks & SOCK_SNDBUF_LOCK) {
sk->sk_userlocks |= SOCK_SNDBUF_LOCK;
sk->sk_userlocks |= SOCK_SNDBUF_LOCK;
if (osk->sk_userlocks & SOCK_SNDBUF_LOCK)
sk->sk_userlocks |= SOCK_SNDBUF_LOCK;