Files
rockchip-kernel/include/uapi/linux
Ming Lei 0edb3696c1 ublk_drv: support to complete io command via task_work_add
Use task_work_add if it is available, since task_work_add can bring
up better performance, especially batching signaling ->ubq_daemon can
be done.

It is observed that task_work_add() can boost iops by +4% on random
4k io test. Also except for completing io command, all other code
paths are same with completing io command via
io_uring_cmd_complete_in_task.

Meantime add one flag of UBLK_F_URING_CMD_COMP_IN_TASK for comparing
the mode easily.

Signed-off-by: Ming Lei <ming.lei@redhat.com>
Link: https://lore.kernel.org/r/20220713140711.97356-3-ming.lei@redhat.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2022-07-14 07:15:48 -06:00
..
2022-02-21 19:33:05 +00:00
2021-01-25 18:44:44 +01:00
2022-04-19 13:13:47 +01:00
2021-11-01 13:36:08 +00:00
2022-06-03 20:09:27 +08:00
2020-10-09 12:47:02 -06:00
2022-05-23 14:31:28 -07:00
2021-11-26 16:48:59 +01:00
2022-06-03 20:09:27 +08:00
2022-04-04 08:55:23 +02:00
2021-10-07 13:51:11 +02:00
2021-02-08 13:01:24 +01:00
2022-03-11 08:28:05 -08:00
2021-11-15 07:53:10 -08:00
2021-06-03 15:31:34 -07:00
2022-03-01 18:29:27 -08:00
2022-06-03 20:09:27 +08:00
2021-03-10 09:34:06 +01:00
2021-10-14 23:06:28 +02:00
2022-05-04 22:50:01 +02:00
2021-07-06 10:37:46 -05:00
2021-03-10 09:34:06 +01:00
2021-01-07 16:17:32 +01:00
2022-05-31 12:44:29 -04:00
2021-06-12 13:16:45 -07:00