call_accept.c (6397859c8e9d87190f49dabbb835114ad0ea9fcb) call_accept.c (8395406b3495235d73c7aa86ef8df97830e036d6)
1// SPDX-License-Identifier: GPL-2.0-or-later
2/* incoming call handling
3 *
4 * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved.
5 * Written by David Howells (dhowells@redhat.com)
6 */
7
8#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

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

190 */
191 spin_lock(&rx->incoming_lock);
192 spin_unlock(&rx->incoming_lock);
193
194 head = b->peer_backlog_head;
195 tail = b->peer_backlog_tail;
196 while (CIRC_CNT(head, tail, size) > 0) {
197 struct rxrpc_peer *peer = b->peer_backlog[tail];
1// SPDX-License-Identifier: GPL-2.0-or-later
2/* incoming call handling
3 *
4 * Copyright (C) 2007 Red Hat, Inc. All Rights Reserved.
5 * Written by David Howells (dhowells@redhat.com)
6 */
7
8#define pr_fmt(fmt) KBUILD_MODNAME ": " fmt

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

190 */
191 spin_lock(&rx->incoming_lock);
192 spin_unlock(&rx->incoming_lock);
193
194 head = b->peer_backlog_head;
195 tail = b->peer_backlog_tail;
196 while (CIRC_CNT(head, tail, size) > 0) {
197 struct rxrpc_peer *peer = b->peer_backlog[tail];
198 rxrpc_put_local(peer->local, rxrpc_local_put_prealloc_conn);
198 rxrpc_put_local(peer->local, rxrpc_local_put_prealloc_peer);
199 kfree(peer);
200 tail = (tail + 1) & (size - 1);
201 }
202
203 head = b->conn_backlog_head;
204 tail = b->conn_backlog_tail;
205 while (CIRC_CNT(head, tail, size) > 0) {
206 struct rxrpc_connection *conn = b->conn_backlog[tail];

--- 273 unchanged lines hidden ---
199 kfree(peer);
200 tail = (tail + 1) & (size - 1);
201 }
202
203 head = b->conn_backlog_head;
204 tail = b->conn_backlog_tail;
205 while (CIRC_CNT(head, tail, size) > 0) {
206 struct rxrpc_connection *conn = b->conn_backlog[tail];

--- 273 unchanged lines hidden ---