|
@@ -1557,6 +1557,8 @@ struct sk_buff *sock_alloc_send_skb(struct sock *sk, unsigned long size,
|
|
|
EXPORT_SYMBOL(sock_alloc_send_skb);
|
|
|
|
|
|
static void __lock_sock(struct sock *sk)
|
|
|
+ __releases(&sk->sk_lock.slock)
|
|
|
+ __acquires(&sk->sk_lock.slock)
|
|
|
{
|
|
|
DEFINE_WAIT(wait);
|
|
|
|
|
@@ -1573,6 +1575,8 @@ static void __lock_sock(struct sock *sk)
|
|
|
}
|
|
|
|
|
|
static void __release_sock(struct sock *sk)
|
|
|
+ __releases(&sk->sk_lock.slock)
|
|
|
+ __acquires(&sk->sk_lock.slock)
|
|
|
{
|
|
|
struct sk_buff *skb = sk->sk_backlog.head;
|
|
|
|