David Howells
2d689424b6
rxrpc: Move call state changes from sendmsg to I/O thread
...
Move all the call state changes that are made in rxrpc_sendmsg() to the I/O
thread. This is a step towards removing the call state lock.
This requires the switch to the RXRPC_CALL_CLIENT_AWAIT_REPLY and
RXRPC_CALL_SERVER_SEND_REPLY states to be done when the last packet is
decanted from ->tx_sendmsg to ->tx_buffer in the I/O thread, not when it is
added to ->tx_sendmsg by sendmsg().
Signed-off-by: David Howells <dhowells@redhat.com>
cc: Marc Dionne <marc.dionne@auristor.com>
cc: linux-afs@lists.infradead.org
2023-01-06 09:43:33 +00:00
..
2021-05-13 16:57:16 +02:00
2022-12-07 20:09:18 -08:00
2022-12-19 16:08:27 +01:00
2022-09-20 10:32:36 +02:00
2019-07-31 13:31:56 -06:00
2020-02-28 14:52:36 +01:00
2020-04-28 14:38:38 -07:00
2021-07-12 16:55:01 +02:00
2020-05-01 12:24:43 -07:00
2020-07-04 17:46:21 -07:00
2020-04-28 14:38:38 -07:00
2020-07-04 17:46:21 -07:00
2020-07-28 17:53:03 -07:00
2021-08-08 20:05:46 +02:00
2022-12-02 10:46:45 +00:00
2020-07-04 17:46:21 -07:00
2022-10-19 21:33:29 +02:00
2020-04-28 14:38:39 -07:00
2020-04-30 12:56:36 -07:00
2020-07-22 17:00:37 -07:00
2020-04-28 14:38:39 -07:00
2020-04-28 14:39:46 -07:00
2022-08-31 12:36:08 -07:00
2020-04-28 14:39:46 -07:00
2022-12-05 17:25:00 -08:00
2020-04-28 14:39:46 -07:00
2022-10-11 17:42:58 -06:00
2020-04-28 14:39:46 -07:00
2022-11-23 17:25:02 -08:00
2020-04-28 14:39:46 -07:00
2020-04-28 14:39:46 -07:00
2020-10-15 07:49:41 +02:00
2020-04-28 14:39:47 -07:00
2022-10-25 10:32:40 +02:00
2021-07-21 08:14:33 -07:00
2020-04-28 14:39:47 -07:00
2022-11-18 11:42:54 +00:00
2020-04-28 14:39:47 -07:00
2020-04-28 14:39:47 -07:00
2020-04-28 14:40:18 -07:00
2022-08-31 12:36:08 -07:00
2022-12-10 22:44:43 +01:00
2020-11-20 09:43:29 +01:00
2020-10-29 19:27:45 +01:00
2020-04-28 14:40:19 -07:00
2022-08-31 12:36:08 -07:00
2020-04-30 12:56:35 -07:00
2020-06-08 10:05:53 +02:00
2022-02-09 12:00:11 +00:00
2020-04-30 12:56:36 -07:00
2022-09-13 10:18:44 +02:00
2021-10-12 13:58:19 -06:00
2020-04-30 12:56:36 -07:00
2020-04-10 18:11:04 -07:00
2021-11-17 13:59:49 +00:00
2020-04-30 12:56:36 -07:00
2021-02-11 13:24:44 -08:00
2021-07-27 20:11:45 +01:00
2020-04-30 12:56:36 -07:00
2020-04-30 12:56:36 -07:00
2021-03-29 13:51:38 -07:00
2022-12-13 12:25:45 +01:00
2021-03-25 17:42:02 -07:00
2019-11-23 11:00:19 -08:00
2020-04-30 12:56:36 -07:00
2021-08-02 15:16:04 +01:00
2021-06-04 11:21:43 -06:00
2022-03-03 09:55:28 +00:00
2020-04-30 12:56:37 -07:00
2022-10-05 20:32:39 -07:00
2021-08-25 13:44:30 +01:00
2020-04-30 12:56:37 -07:00
2020-12-10 13:57:36 -08:00
2020-04-30 12:56:37 -07:00
2020-04-30 12:56:37 -07:00
2021-11-29 15:18:21 -07:00
2020-06-08 10:05:53 +02:00
2022-09-21 07:31:38 -07:00
2023-01-06 09:43:33 +00:00
2020-10-13 16:21:54 -07:00
2020-04-30 12:56:38 -07:00
2020-04-30 12:56:38 -07:00
2021-04-14 13:13:15 -07:00
2022-08-02 21:45:07 -07:00
2022-05-10 17:48:37 -07:00
2022-09-22 12:58:21 +02:00
2021-01-05 17:07:38 -08:00
2021-04-16 16:59:20 -07:00
2020-04-30 12:56:38 -07:00
2022-09-21 07:31:38 -07:00
2020-10-09 09:33:23 -06:00
2020-04-30 12:56:38 -07:00
2022-10-25 10:32:40 +02:00
2020-04-30 12:56:38 -07:00
2020-04-30 12:56:38 -07:00
2022-12-08 19:49:21 -08:00
2021-07-01 13:18:18 -07:00
2019-05-22 12:18:20 -07:00
2019-05-22 12:18:20 -07:00
2019-05-22 12:18:20 -07:00
2021-01-19 15:58:05 -08:00
2022-07-11 19:48:33 -07:00
2020-04-30 12:56:38 -07:00
2021-06-04 11:21:43 -06:00
2020-05-01 12:24:40 -07:00
2021-08-23 11:53:24 +01:00
2020-09-28 12:50:12 -07:00
2021-04-05 11:42:12 -07:00
2020-12-12 17:15:33 -08:00
2022-12-05 10:40:29 +01:00
2020-05-01 12:24:40 -07:00
2020-05-01 12:24:41 -07:00
2020-05-01 12:24:41 -07:00