Tomas Henzl
24d7071d96
scsi: mpi3mr: A performance fix
...
Commit 0c52310f2600 ("hrtimer: Ignore slack time for RT tasks in
schedule_hrtimeout_range()") effectivelly shortens a sleep in a polling
function in the driver. That is causing a performance regression as the
new value of just 2us is too low, in certain tests the perf drop is ~30%.
Fix this by adjusting the sleep to 20us (close to the previous value).
Reported-by: Jan Jurca <jjurca@redhat.com>
Signed-off-by: Tomas Henzl <thenzl@redhat.com>
Acked-by: Sumit Saxena <sumit.saxena@broadcom.com>
Link: https://lore.kernel.org/r/20240903144729.37218-1-thenzl@redhat.com
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2024-09-12 20:34:44 -04:00
..
2024-08-02 21:39:30 -04:00
2024-05-18 12:39:20 -07:00
2024-03-25 16:09:36 -04:00
2024-05-16 14:35:08 -05:00
2024-06-04 22:21:50 -04:00
2024-08-22 21:28:55 -04:00
2024-08-22 21:28:55 -04:00
2024-08-28 21:33:21 -04:00
2024-08-28 20:58:47 -04:00
2024-04-05 20:52:49 -04:00
2024-09-12 20:20:14 -04:00
2024-04-08 15:08:52 -04:00
2024-08-22 21:28:55 -04:00
2024-08-22 21:30:06 -04:00
2024-08-22 21:28:55 -04:00
2024-08-22 21:28:56 -04:00
2024-08-22 21:28:55 -04:00
2024-09-12 20:28:58 -04:00
2024-09-12 20:18:30 -04:00
2024-08-22 21:28:56 -04:00
2024-06-11 21:33:58 -04:00
2024-08-22 21:28:55 -04:00
2024-08-22 21:28:55 -04:00
2024-09-12 20:29:49 -04:00
2024-09-12 20:28:50 -04:00
2024-09-12 20:34:44 -04:00
2024-09-12 20:30:43 -04:00
2024-05-22 12:13:40 -07:00
2024-06-11 21:33:58 -04:00
2024-09-12 20:26:22 -04:00
2024-09-12 20:28:58 -04:00
2024-08-22 21:28:56 -04:00
2024-08-28 21:31:59 -04:00
2024-08-22 21:28:55 -04:00
2024-08-28 22:10:35 -04:00
2024-08-22 21:30:06 -04:00
2023-10-13 14:23:15 -04:00
2024-01-29 20:34:52 -05:00
2024-01-29 20:34:52 -05:00
2023-01-12 00:09:52 -05:00
2024-01-29 20:34:52 -05:00
2022-09-25 13:06:00 -04:00
2024-01-29 20:34:52 -05:00
2023-03-24 19:19:20 -04:00
2023-03-24 19:19:20 -04:00
2024-04-05 21:11:44 -04:00
2024-04-05 21:11:44 -04:00
2024-06-11 21:33:58 -04:00
2024-07-10 22:51:44 -04:00
2024-06-11 21:33:58 -04:00
2024-06-11 21:33:58 -04:00
2023-03-24 19:19:22 -04:00
2024-06-11 21:33:58 -04:00
2024-06-11 21:33:58 -04:00
2024-06-11 21:33:58 -04:00
2023-12-05 21:51:36 -05:00
2024-03-10 18:15:48 -04:00
2023-11-24 21:08:23 -05:00
2023-03-24 19:19:22 -04:00
2024-03-06 13:07:39 -08:00
2023-03-24 19:19:22 -04:00
2023-03-24 19:19:22 -04:00
2024-04-08 22:01:19 -04:00
2024-06-11 21:33:58 -04:00
2023-08-21 16:37:11 -04:00
2024-08-22 21:28:57 -04:00
2024-05-21 10:09:28 -07:00
2024-04-11 21:37:49 -04:00
2022-09-25 13:04:17 -04:00
2024-07-19 15:55:08 -07:00
2023-09-13 21:11:55 -04:00
2024-01-17 14:49:05 -05:00
2024-05-21 10:09:28 -07:00
2024-08-02 21:29:51 -04:00
2023-10-13 14:23:15 -04:00
2024-06-19 07:58:28 -06:00
2023-06-24 15:50:13 -07:00
2024-03-06 13:07:39 -08:00
2024-06-14 10:20:06 -06:00
2022-06-21 21:19:23 -04:00
2023-03-24 19:19:57 -04:00
2024-03-07 23:06:19 +11:00
2023-12-05 21:51:37 -05:00
2024-08-12 22:05:49 -04:00
2024-02-26 21:37:26 -05:00
2024-01-23 21:38:18 -05:00
2024-03-15 17:53:48 -07:00
2023-12-05 21:51:37 -05:00
2023-03-24 19:19:57 -04:00
2023-08-24 22:11:29 -04:00
2023-01-12 00:11:11 -05:00
2024-08-22 21:28:56 -04:00
2024-08-22 21:28:56 -04:00
2024-08-22 21:28:56 -04:00
2024-08-22 21:28:56 -04:00
2023-06-21 21:13:00 -04:00
2024-08-12 22:05:50 -04:00
2024-08-12 22:05:50 -04:00
2023-03-24 19:19:58 -04:00
2024-05-21 10:09:28 -07:00
2024-07-19 15:55:08 -07:00
2023-08-21 16:32:40 -04:00
2023-03-24 19:19:58 -04:00
2024-02-15 15:09:09 -05:00
2024-03-06 13:07:39 -08:00
2023-08-24 21:34:28 -04:00
2023-06-12 08:04:04 -06:00
2024-06-11 21:33:58 -04:00
2024-07-15 14:20:22 -07:00
2024-04-08 22:12:33 -04:00
2024-06-13 15:21:24 -04:00
2024-02-05 16:15:20 -05:00
2023-06-12 08:04:04 -06:00
2024-01-29 21:20:55 -05:00
2024-06-26 09:37:35 -06:00
2024-03-16 16:31:12 -07:00
2023-07-31 15:39:39 -04:00
2024-02-26 21:37:26 -05:00
2024-05-30 20:22:14 -04:00
2023-10-11 12:16:13 -07:00
2024-07-03 15:16:54 +02:00
2024-06-20 15:19:17 -06:00
2024-08-22 21:28:57 -04:00
2024-07-03 15:16:54 +02:00
2024-06-11 21:40:23 -04:00
2024-01-29 21:20:53 -05:00
2023-06-16 12:19:59 -04:00
2024-06-11 21:14:54 -04:00
2024-05-03 02:36:51 -04:00
2024-06-14 10:20:07 -06:00
2022-12-01 03:13:55 +00:00
2024-07-05 00:42:04 -06:00
2024-09-12 20:11:06 -04:00
2024-06-20 15:19:17 -06:00
2024-04-05 20:58:25 -04:00
2024-04-04 18:22:12 -04:00
2023-12-05 21:51:37 -05:00
2023-12-05 21:51:37 -05:00
2024-05-15 10:05:24 -04:00
2024-06-14 10:19:44 -06:00
2024-05-15 10:05:24 -04:00
2024-09-12 20:07:11 -04:00
2024-08-22 21:28:57 -04:00
2024-01-23 21:27:28 -05:00
2024-08-12 22:05:50 -04:00
2024-03-06 13:07:39 -08:00
2024-03-06 13:07:39 -08:00
2024-07-17 05:20:58 -04:00
2024-08-22 21:28:55 -04:00
2022-06-07 21:30:56 -04:00
2024-03-10 18:37:43 -04:00
2022-09-25 13:29:53 -04:00
2023-03-24 19:19:59 -04:00
2023-08-24 22:06:44 -04:00
2024-09-12 20:25:43 -04:00
2023-03-24 19:19:22 -04:00