NeilBrown
c743b4259c
SUNRPC: remove timeout arg from svc_recv()
...
Most svc threads have no interest in a timeout.
nfsd sets it to 1 hour, but this is a wart of no significance.
lockd uses the timeout so that it can call nlmsvc_retry_blocked().
It also sometimes calls svc_wake_up() to ensure this is called.
So change lockd to be consistent and always use svc_wake_up() to trigger
nlmsvc_retry_blocked() - using a timer instead of a timeout to
svc_recv().
And change svc_recv() to not take a timeout arg.
This makes the sp_threads_timedout counter always zero.
Signed-off-by: NeilBrown <neilb@suse.de >
Signed-off-by: Chuck Lever <chuck.lever@oracle.com >
2023-08-29 17:45:22 -04:00
..
2023-03-29 08:22:52 +01:00
2023-07-20 19:14:50 +00:00
2023-08-14 08:14:00 +01:00
2023-06-24 15:50:13 -07:00
2023-06-24 15:50:13 -07:00
2023-06-24 15:50:13 -07:00
2023-08-22 17:25:10 -07:00
2023-07-20 11:27:22 -07:00
2023-05-16 22:09:24 -07:00
2023-05-31 13:06:57 +02:00
2023-07-20 10:46:28 +02:00
2023-06-24 15:50:13 -07:00
2023-08-22 17:18:50 -07:00
2023-08-02 09:07:34 +02:00
2023-08-24 09:45:52 +02:00
2023-08-01 21:07:46 -07:00
2023-08-20 11:40:49 +01:00
2023-08-18 18:29:12 -07:00
2023-07-27 17:19:46 -07:00
2023-06-15 08:21:11 +01:00
2023-06-15 22:19:41 -07:00
2023-06-21 16:47:05 -07:00
2023-06-24 15:50:13 -07:00
2023-08-20 11:40:49 +01:00
2023-08-16 10:03:08 +01:00
2023-03-16 17:34:40 -07:00
2023-06-24 15:50:13 -07:00
2023-06-29 10:47:29 +02:00
2023-07-29 18:13:41 +01:00
2023-07-20 10:46:28 +02:00
2023-08-21 09:49:54 +02:00
2023-06-24 15:41:46 -07:00
2023-06-24 15:50:13 -07:00
2023-06-10 00:11:41 -07:00
2023-08-04 18:26:27 -07:00
2023-06-09 10:32:51 +01:00
2023-08-23 16:12:59 +02:00
2023-06-20 20:06:56 -07:00
2023-06-27 09:45:22 -07:00
2023-06-24 15:50:13 -07:00
2023-06-27 09:45:22 -07:00
2023-06-10 00:11:41 -07:00
2023-08-15 19:07:52 -07:00
2023-08-04 18:03:16 -07:00
2023-06-24 15:50:13 -07:00
2023-06-28 16:43:10 -07:00
2023-06-24 15:50:13 -07:00
2023-04-06 20:36:27 +02:00
2023-06-24 15:50:13 -07:00
2023-06-28 16:43:10 -07:00
2023-08-23 09:44:48 +01:00
2023-08-20 11:40:49 +01:00
2023-08-09 11:20:29 +01:00
2023-08-29 17:45:22 -04:00
2023-07-27 11:45:05 +02:00
2023-08-10 11:36:57 -07:00
2023-07-29 18:13:41 +01:00
2023-06-24 15:50:13 -07:00
2023-08-09 14:43:35 +02:00
2023-06-24 15:50:13 -07:00
2023-08-09 20:08:04 -07:00
2023-08-16 08:57:41 +01:00
2023-04-14 11:09:27 +01:00
2023-05-26 08:51:26 +01:00
2023-04-19 18:48:48 -07:00
2023-06-28 16:43:10 -07:00