Chuck Lever
2a1e4f21d8
svcrdma: Normalize Send page handling
...
Currently svc_rdma_sendto() migrates xdr_buf pages into a separate
page list and NULLs out a bunch of entries in rq_pages while the
pages are under I/O. The Send completion handler then frees those
pages later.
Instead, let's wait for the Send completion, then handle page
releasing in the nfsd thread. I'd like to avoid the cost of 250+
put_page() calls in the Send completion handler, which is single-
threaded.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com >
2021-03-22 13:22:13 -04:00
..
2021-03-03 16:57:59 -08:00
2021-01-14 18:34:50 -08:00
2021-02-12 16:40:28 -08:00
2021-01-29 18:24:05 -08:00
2021-03-17 13:16:18 -07:00
2021-02-11 14:59:01 -08:00
2021-01-20 12:16:11 -08:00
2021-01-27 17:04:12 -08:00
2021-02-16 14:47:46 -08:00
2021-02-15 13:21:48 -08:00
2021-02-24 14:32:15 -08:00
2021-02-16 12:09:52 +01:00
2021-03-03 16:59:17 -08:00
2021-01-27 17:03:52 -08:00
2021-02-06 11:15:28 -08:00
2021-01-27 17:33:46 -08:00
2021-01-27 17:04:12 -08:00
2021-03-08 11:59:00 -08:00
2020-11-17 14:15:03 -08:00
2021-02-28 11:49:07 -08:00
2021-02-25 09:41:51 -08:00
2020-11-16 08:08:54 -08:00
2021-01-27 17:04:12 -08:00
2021-03-09 17:15:56 -08:00
2021-03-09 17:15:56 -08:00
2021-01-28 20:36:22 -08:00
2021-01-07 16:08:37 -08:00
2021-01-04 10:05:50 +01:00
2021-03-03 16:55:02 -08:00
2021-01-27 17:03:52 -08:00
2021-02-02 08:40:48 -08:00
2021-01-27 17:04:12 -08:00
2021-02-12 09:33:34 +01:00
2020-11-07 10:40:56 -08:00
2021-03-09 16:12:20 -08:00
2021-03-08 15:02:03 -08:00
2020-12-23 12:22:23 -08:00
2021-03-04 04:02:54 +01:00
2021-03-04 15:26:57 -08:00
2021-02-12 16:31:46 -08:00
2021-02-20 21:28:04 -08:00
2021-01-14 16:32:14 -08:00
2021-02-06 14:59:28 -08:00
2021-02-25 09:49:46 -08:00
2021-03-08 15:02:53 -08:00
2021-02-02 08:44:08 -08:00
2020-12-11 12:47:17 +01:00
2020-11-20 10:04:58 -08:00
2021-02-12 16:42:05 -08:00
2021-03-04 14:27:47 -08:00
2021-03-04 13:48:32 -08:00
2021-01-12 20:22:01 -08:00
2021-03-22 13:22:13 -04:00
2021-02-14 17:38:11 -08:00
2021-01-27 18:50:07 -08:00
2021-02-11 19:08:06 -08:00
2021-01-24 14:27:18 +01:00
2021-02-09 15:31:22 -08:00
2021-02-12 09:33:34 +01:00
2020-12-12 17:15:33 -08:00
2021-01-25 23:56:33 +01:00
2021-02-09 11:23:41 -08:00
2021-02-11 19:08:06 -08:00
2021-01-27 17:03:52 -08:00
2021-02-27 08:29:02 -08:00