call_accept.c (d3be4d244330f7ef53242d8dc1b7f77d105e767f) call_accept.c (09d2bf595db4b4075ea721acd61e180d6bb18f88)
1/* incoming call handling
2 *
3 * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved.
4 * Written by David Howells (dhowells@redhat.com)
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version

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

291 (RXRPC_BACKLOG_MAX - 1));
292 }
293
294 /* Now allocate and set up the connection */
295 conn = b->conn_backlog[conn_tail];
296 b->conn_backlog[conn_tail] = NULL;
297 smp_store_release(&b->conn_backlog_tail,
298 (conn_tail + 1) & (RXRPC_BACKLOG_MAX - 1));
1/* incoming call handling
2 *
3 * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved.
4 * Written by David Howells (dhowells@redhat.com)
5 *
6 * This program is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU General Public License
8 * as published by the Free Software Foundation; either version

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

291 (RXRPC_BACKLOG_MAX - 1));
292 }
293
294 /* Now allocate and set up the connection */
295 conn = b->conn_backlog[conn_tail];
296 b->conn_backlog[conn_tail] = NULL;
297 smp_store_release(&b->conn_backlog_tail,
298 (conn_tail + 1) & (RXRPC_BACKLOG_MAX - 1));
299 rxrpc_get_local(local);
300 conn->params.local = local;
299 conn->params.local = rxrpc_get_local(local);
301 conn->params.peer = peer;
302 rxrpc_see_connection(conn);
303 rxrpc_new_incoming_connection(rx, conn, skb);
304 } else {
305 rxrpc_get_connection(conn);
306 }
307
308 /* And now we can allocate and set up a new call */

--- 358 unchanged lines hidden ---
300 conn->params.peer = peer;
301 rxrpc_see_connection(conn);
302 rxrpc_new_incoming_connection(rx, conn, skb);
303 } else {
304 rxrpc_get_connection(conn);
305 }
306
307 /* And now we can allocate and set up a new call */

--- 358 unchanged lines hidden ---