Trond Myklebust 899b5131e7 SUNRPC: More fixes for backlog congestion
commit e86be3a04bc4aeaf12f93af35f08f8d4385bcd98 upstream.

Ensure that we fix the XPRT_CONGESTED starvation issue for RDMA as well
as socket based transports.
Ensure we always initialise the request after waking up from the backlog
list.

Fixes: e877a88d1f06 ("SUNRPC in case of backlog, hand free slots directly to waiting task")
Signed-off-by: Trond Myklebust <trond.myklebust@hammerspace.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2021-06-03 09:00:51 +02:00
..
2020-10-17 11:18:18 -07:00
2020-10-24 10:39:22 -07:00
2020-10-28 13:18:56 +01:00
2021-04-28 13:40:00 +02:00
2020-09-21 15:00:40 -07:00
2020-10-02 15:00:49 -07:00
2020-10-16 17:21:51 +02:00
2020-10-13 15:58:10 -07:00
2020-10-19 14:28:30 -07:00
2020-12-11 14:02:14 -08:00
2020-08-12 20:42:08 +02:00
2020-10-15 10:46:16 -07:00
2020-12-26 16:02:43 +01:00
2020-10-15 14:43:29 -07:00
2020-08-04 21:02:38 -04:00
2020-09-16 08:54:53 -05:00
2020-08-26 12:41:56 +02:00
2020-11-19 22:38:29 -05:00
2020-10-13 18:38:32 -07:00
2021-03-04 11:37:59 +01:00
2020-09-04 09:25:20 -07:00
2021-02-07 15:37:17 +01:00
2020-09-23 18:02:49 -07:00
2021-05-19 10:13:11 +02:00
2020-09-04 12:46:07 +01:00
2020-08-27 16:06:47 -04:00
2020-10-07 14:28:39 -04:00
2020-09-24 19:49:36 -07:00
2020-10-17 11:18:18 -07:00
2020-08-12 12:09:36 -07:00
2020-10-22 13:00:44 -07:00
2020-08-31 12:52:33 -07:00
2021-03-30 14:32:05 +02:00
2020-10-18 09:27:10 -07:00
2020-10-14 16:09:32 -07:00
2020-08-18 17:06:15 +02:00
2020-11-22 13:26:07 -08:00
2020-11-06 10:05:18 -08:00
2020-08-07 11:33:24 -07:00
2020-09-26 22:55:05 -04:00
2021-03-07 12:34:15 +01:00
2021-05-07 11:04:32 +02:00
2021-05-14 09:50:18 +02:00
2021-05-14 09:50:18 +02:00
2021-05-14 09:50:31 +02:00
2020-09-10 14:03:31 -07:00
2020-08-01 11:28:17 +02:00
2020-10-05 13:21:49 +02:00
2020-10-20 14:39:37 -07:00
2020-08-09 13:58:04 -07:00