Joshua Watt
6f2307376d
NFS4: Fix state renewals missing after boot
...
[ Upstream commit 9bb3baa9d1604cd20f49ae7dac9306b4037a0e7a ]
Since the last renewal time was initialized to 0 and jiffies start
counting at -5 minutes, any clients connected in the first 5 minutes
after a reboot would have their renewal timer set to a very long
interval. If the connection was idle, this would result in the client
state timing out on the server and the next call to the server would
return NFS4ERR_BADSESSION.
Fix this by initializing the last renewal time to the current jiffies
instead of 0.
Signed-off-by: Joshua Watt <jpewhacker@gmail.com >
Signed-off-by: Anna Schumaker <anna.schumaker@oracle.com >
Signed-off-by: Sasha Levin <sashal@kernel.org >
Signed-off-by: Ulrich Hecht <uli@kernel.org >
2025-12-22 04:34:08 +01:00
..
2025-12-22 04:34:08 +01:00
2025-05-08 11:55:43 +02:00
2025-04-03 10:09:42 +02:00
2023-09-23 10:48:15 +02:00
2025-12-22 04:34:04 +01:00
2024-03-06 14:35:23 +00:00
2025-12-22 04:34:08 +01:00
2025-10-16 12:15:30 +02:00
2025-07-17 10:08:02 +02:00
2025-11-17 10:36:42 +01:00
2023-09-23 10:47:59 +02:00
2025-11-17 10:36:43 +01:00
2024-06-16 13:23:24 +02:00
2025-09-22 10:17:53 +02:00
2023-09-23 10:48:16 +02:00
2025-11-17 10:36:44 +01:00
2025-09-22 10:18:47 +02:00
2024-11-08 16:19:19 +01:00
2024-09-12 11:02:51 +02:00
2025-07-17 10:08:02 +02:00
2025-11-17 10:36:43 +01:00
2025-11-17 10:36:43 +01:00
2025-12-22 04:34:08 +01:00
2025-10-16 12:15:38 +02:00
2025-09-16 13:55:08 +02:00
2025-09-16 13:55:18 +02:00
2025-07-17 10:08:05 +02:00
2025-12-22 04:34:07 +01:00
2023-09-23 10:47:59 +02:00
2024-11-08 16:19:17 +01:00
2025-11-17 10:36:42 +01:00
2025-12-22 04:34:08 +01:00
2025-11-17 10:36:44 +01:00
2025-10-16 12:15:34 +02:00
2023-09-23 10:47:58 +02:00
2022-06-14 16:59:20 +02:00
2022-11-25 17:40:30 +01:00
2025-11-17 10:36:43 +01:00
2023-08-11 11:45:01 +02:00
2025-09-16 13:55:16 +02:00
2025-08-13 09:44:36 +02:00
2025-08-13 09:44:38 +02:00
2024-02-23 08:12:45 +01:00
2025-02-07 03:34:21 +01:00
2023-09-23 10:47:59 +02:00
2025-11-17 10:36:41 +01:00
2024-05-02 16:17:10 +02:00
2024-04-13 12:50:15 +02:00
2022-09-20 12:26:48 +02:00
2025-04-03 10:09:45 +02:00
2025-11-17 10:36:41 +01:00
2023-08-11 11:45:01 +02:00
2024-04-13 12:50:09 +02:00
2023-09-23 10:48:17 +02:00
2023-01-18 11:30:42 +01:00
2024-09-04 13:13:02 +02:00
2021-10-06 15:31:24 +02:00
2025-04-03 10:09:49 +02:00
2024-09-04 13:13:01 +02:00
2024-01-08 11:27:37 +01:00
2025-09-16 13:55:19 +02:00
2023-01-18 11:30:27 +01:00
2024-02-23 08:12:58 +01:00
2025-07-17 10:07:59 +02:00
2022-06-14 16:59:24 +02:00
2025-11-17 10:36:44 +01:00
2023-09-23 10:47:59 +02:00
2025-11-17 10:36:42 +01:00
2024-11-08 16:19:09 +01:00
2024-03-26 18:22:34 -04:00
2021-12-08 08:50:13 +01:00
2025-09-22 10:17:52 +02:00
2025-07-17 10:08:02 +02:00
2023-05-17 11:13:23 +02:00
2024-11-08 16:19:09 +01:00
2023-11-28 16:46:36 +00:00
2023-01-18 11:30:06 +01:00
2024-09-04 13:13:07 +02:00
2023-01-18 11:30:51 +01:00
2023-09-23 10:47:59 +02:00
2025-07-17 10:08:01 +02:00
2025-12-22 04:34:07 +01:00
2023-01-18 11:30:40 +01:00
2024-03-26 18:22:34 -04:00
2021-12-14 10:18:07 +01:00
2022-10-26 13:19:21 +02:00
2022-04-27 13:39:44 +02:00
2023-05-30 12:42:11 +01:00
2022-02-23 11:58:38 +01:00
2023-12-08 08:43:26 +01:00
2023-01-18 11:30:04 +01:00