Sultan Alsawaf
4b03b283a3
locking/rwsem: Don't hog RCU read lock while optimistically spinning
...
There's no reason to hold an RCU read lock the entire time while
optimistically spinning for a rwsem. This can needlessly lengthen RCU
grace periods and slow down synchronize_rcu() when it doesn't brute
force the RCU grace period via rcupdate.rcu_expedited=1.
Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
Signed-off-by: azrim <mirzaspc@gmail.com>
2022-04-06 13:17:33 +07:00
..
2022-02-16 13:10:03 +01:00
2022-03-16 00:46:24 +01:00
2019-04-03 06:59:52 -07:00
2021-03-03 18:58:56 +01:00
2022-03-16 00:46:24 +01:00
2020-09-24 12:45:16 +02:00
2022-03-16 00:46:24 +01:00
2019-10-07 18:55:09 +02:00
2022-04-06 13:17:33 +07:00
2022-04-06 13:17:32 +07:00
2022-03-16 00:46:24 +01:00
2022-03-16 00:46:24 +01:00
2022-03-16 00:46:24 +01:00
2022-03-16 00:46:24 +01:00
2022-03-16 00:46:24 +01:00
2019-06-12 12:34:50 +00:00
2022-02-23 11:57:33 +01:00
2020-10-01 13:12:33 +02:00
2022-02-08 18:16:28 +01:00
2020-06-20 10:25:10 +02:00
2020-06-20 10:25:10 +02:00
2019-12-01 09:14:03 +01:00
2018-11-13 11:15:08 -08:00
2020-04-30 10:08:09 -07:00
2020-06-20 10:24:58 +02:00
2020-09-06 01:12:33 +05:30
2022-04-06 13:17:30 +07:00
2020-01-09 10:17:54 +01:00
2019-03-21 16:19:55 -07:00
2022-03-16 00:46:24 +01:00
2022-03-16 00:46:24 +01:00
2021-08-18 12:53:54 +05:30
2020-07-12 21:32:07 -07:00
2019-06-25 03:05:18 -07:00
2018-12-05 19:41:17 +01:00
2020-01-29 17:06:43 -08:00
2019-01-02 17:05:33 +08:00
2020-01-13 19:40:11 +00:00
2019-11-24 08:23:15 +01:00
2021-05-22 10:57:39 +02:00
2019-06-12 12:35:03 +00:00
2020-04-24 08:00:44 +02:00
2021-12-08 08:46:54 +01:00
2022-03-16 00:46:24 +01:00
2022-03-19 07:13:23 +00:00
2019-08-19 12:42:20 -07:00
2022-03-16 00:46:24 +01:00
2020-04-02 16:34:20 +02:00
2020-05-27 16:43:05 +02:00
2019-10-25 05:30:35 -07:00
2021-09-22 11:45:32 +02:00
2019-08-12 13:29:46 -04:00
2021-09-26 13:37:28 +02:00
2021-05-26 11:46:58 +02:00
2020-11-18 18:28:02 +01:00
2020-08-26 10:29:54 +02:00
2020-06-02 16:13:43 +00:00
2022-02-16 12:44:52 +01:00
2022-03-16 00:46:24 +01:00
2022-03-16 00:46:24 +01:00
2021-02-07 14:47:41 +01:00
2019-03-07 12:46:30 +05:30
2019-08-12 13:29:46 -04:00
2022-03-16 00:46:24 +01:00
2019-02-05 17:36:19 -07:00
2022-03-16 00:46:24 +01:00
2020-06-17 12:53:11 +05:30
2021-03-03 18:22:47 +01:00
2022-02-23 11:57:34 +01:00
2020-10-14 09:51:10 +02:00
2021-05-22 10:57:35 +02:00
2020-08-05 11:41:56 +05:30
2019-03-21 16:19:56 -07:00
2022-03-16 00:46:24 +01:00