signaling.c (62910554656cdcd6b6f84a5154c4155aae4ca231) signaling.c (aa395145165cb06a0d0885221bbe0ce4a564391d)
1/* net/atm/signaling.c - ATM signaling */
2
3/* Written 1995-2000 by Werner Almesberger, EPFL LRC/ICA */
4
5#define pr_fmt(fmt) KBUILD_MODNAME ":%s: " fmt, __func__
6
7#include <linux/errno.h> /* error codes */
8#include <linux/kernel.h> /* printk */

--- 117 unchanged lines hidden (view full) ---

126 lock_sock(sk);
127 if (sk_acceptq_is_full(sk)) {
128 sigd_enq(NULL, as_reject, vcc, NULL, NULL);
129 dev_kfree_skb(skb);
130 goto as_indicate_complete;
131 }
132 sk->sk_ack_backlog++;
133 skb_queue_tail(&sk->sk_receive_queue, skb);
1/* net/atm/signaling.c - ATM signaling */
2
3/* Written 1995-2000 by Werner Almesberger, EPFL LRC/ICA */
4
5#define pr_fmt(fmt) KBUILD_MODNAME ":%s: " fmt, __func__
6
7#include <linux/errno.h> /* error codes */
8#include <linux/kernel.h> /* printk */

--- 117 unchanged lines hidden (view full) ---

126 lock_sock(sk);
127 if (sk_acceptq_is_full(sk)) {
128 sigd_enq(NULL, as_reject, vcc, NULL, NULL);
129 dev_kfree_skb(skb);
130 goto as_indicate_complete;
131 }
132 sk->sk_ack_backlog++;
133 skb_queue_tail(&sk->sk_receive_queue, skb);
134 pr_debug("waking sk->sk_sleep 0x%p\n", sk->sk_sleep);
134 pr_debug("waking sk_sleep(sk) 0x%p\n", sk_sleep(sk));
135 sk->sk_state_change(sk);
136as_indicate_complete:
137 release_sock(sk);
138 return 0;
139 case as_close:
140 set_bit(ATM_VF_RELEASED, &vcc->flags);
141 vcc_release_async(vcc, msg->reply);
142 goto out;

--- 127 unchanged lines hidden ---
135 sk->sk_state_change(sk);
136as_indicate_complete:
137 release_sock(sk);
138 return 0;
139 case as_close:
140 set_bit(ATM_VF_RELEASED, &vcc->flags);
141 vcc_release_async(vcc, msg->reply);
142 goto out;

--- 127 unchanged lines hidden ---