Files
linux-rockchip/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-04-19 13:13:47 +01:00
2022-06-03 20:09:27 +08:00
2022-05-23 14:31:28 -07:00
2022-06-03 20:09:27 +08:00
2022-04-04 08:55:23 +02:00
2022-03-11 08:28:05 -08:00
2022-03-01 18:29:27 -08:00
2022-06-03 20:09:27 +08:00
2022-05-04 22:50:01 +02:00
2022-05-31 12:44:29 -04:00