svc.c (ebf8889bd1fe3615991ff4494635d237280652a2) svc.c (3b1e0a655f8eba44ab1ee2a1068d169ccfb853b9)
1/* net/atm/svc.c - ATM SVC sockets */
2
3/* Written 1995-2000 by Werner Almesberger, EPFL LRC/ICA */
4
5
6#include <linux/string.h>
7#include <linux/net.h> /* struct socket, struct proto_ops */
8#include <linux/errno.h> /* error codes */

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

321 struct sk_buff *skb;
322 struct atmsvc_msg *msg;
323 struct atm_vcc *old_vcc = ATM_SD(sock);
324 struct atm_vcc *new_vcc;
325 int error;
326
327 lock_sock(sk);
328
1/* net/atm/svc.c - ATM SVC sockets */
2
3/* Written 1995-2000 by Werner Almesberger, EPFL LRC/ICA */
4
5
6#include <linux/string.h>
7#include <linux/net.h> /* struct socket, struct proto_ops */
8#include <linux/errno.h> /* error codes */

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

321 struct sk_buff *skb;
322 struct atmsvc_msg *msg;
323 struct atm_vcc *old_vcc = ATM_SD(sock);
324 struct atm_vcc *new_vcc;
325 int error;
326
327 lock_sock(sk);
328
329 error = svc_create(sk->sk_net, newsock,0);
329 error = svc_create(sock_net(sk), newsock,0);
330 if (error)
331 goto out;
332
333 new_vcc = ATM_SD(newsock);
334
335 pr_debug("svc_accept %p -> %p\n",old_vcc,new_vcc);
336 while (1) {
337 DEFINE_WAIT(wait);

--- 328 unchanged lines hidden ---
330 if (error)
331 goto out;
332
333 new_vcc = ATM_SD(newsock);
334
335 pr_debug("svc_accept %p -> %p\n",old_vcc,new_vcc);
336 while (1) {
337 DEFINE_WAIT(wait);

--- 328 unchanged lines hidden ---