rxrpc: Remove call->tx_phase
authorDavid Howells <dhowells@redhat.com>
Fri, 7 Oct 2022 13:46:08 +0000 (14:46 +0100)
committerDavid Howells <dhowells@redhat.com>
Tue, 8 Nov 2022 16:42:28 +0000 (16:42 +0000)
Remove call->tx_phase as it's only ever set.

Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org

net/rxrpc/ar-internal.h
net/rxrpc/call_object.c
net/rxrpc/input.c
net/rxrpc/recvmsg.c

index 92f20b6..282cb98 100644 (file)
@@ -678,7 +678,6 @@ struct rxrpc_call {
        rxrpc_serial_t          rx_serial;      /* Highest serial received for this call */
        u8                      rx_winsize;     /* Size of Rx window */
        u8                      tx_winsize;     /* Maximum size of Tx window */
-       bool                    tx_phase;       /* T if transmission phase, F if receive phase */
        u8                      nr_jumbo_bad;   /* Number of jumbo dups/exceeds-windows */
 
        spinlock_t              input_lock;     /* Lock for packet input to this call */
index a75861a..8290d94 100644 (file)
@@ -206,7 +206,6 @@ static struct rxrpc_call *rxrpc_alloc_client_call(struct rxrpc_sock *rx,
                return ERR_PTR(-ENOMEM);
        call->state = RXRPC_CALL_CLIENT_AWAIT_CONN;
        call->service_id = srx->srx_service;
-       call->tx_phase = true;
        now = ktime_get_real();
        call->acks_latest_ts = now;
        call->cong_tstamp = now;
index 59a0b8a..0cb23ba 100644 (file)
@@ -309,10 +309,7 @@ static bool rxrpc_receiving_reply(struct rxrpc_call *call)
                        return false;
                }
        }
-       if (!rxrpc_end_tx_phase(call, true, "ETD"))
-               return false;
-       call->tx_phase = false;
-       return true;
+       return rxrpc_end_tx_phase(call, true, "ETD");
 }
 
 /*
index 7e39c26..a378e7a 100644 (file)
@@ -203,7 +203,6 @@ static void rxrpc_end_rx_phase(struct rxrpc_call *call, rxrpc_serial_t serial)
                break;
 
        case RXRPC_CALL_SERVER_RECV_REQUEST:
-               call->tx_phase = true;
                call->state = RXRPC_CALL_SERVER_ACK_REQUEST;
                call->expect_req_by = jiffies + MAX_JIFFY_OFFSET;
                write_unlock_bh(&call->state_lock);