Commit b260773
Xiaoguang Wang
io_uring: avoid unnecessary io_wq_work copy for fast poll feature
to #28736503
commit 405a5d2 upstream
Basically IORING_OP_POLL_ADD command and async armed poll handlers
for regular commands don't touch io_wq_work, so only REQ_F_WORK_INITIALIZED
is set, can we do io_wq_work copy and restore.
Signed-off-by: Xiaoguang Wang <xiaoguang.wang@linux.alibaba.com>
Acked-by: Joseph Qi <joseph.qi@linux.alibaba.com>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
Signed-off-by: Xiaoguang Wang <xiaoguang.wang@linux.alibaba.com>
Acked-by: Joseph Qi <joseph.qi@linux.alibaba.com>1 parent cfbe7e8 commit b260773
1 file changed
+9
-4
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4254 | 4254 | | |
4255 | 4255 | | |
4256 | 4256 | | |
4257 | | - | |
| 4257 | + | |
| 4258 | + | |
4258 | 4259 | | |
4259 | 4260 | | |
4260 | 4261 | | |
| |||
4351 | 4352 | | |
4352 | 4353 | | |
4353 | 4354 | | |
4354 | | - | |
| 4355 | + | |
| 4356 | + | |
4355 | 4357 | | |
4356 | 4358 | | |
4357 | 4359 | | |
| |||
4376 | 4378 | | |
4377 | 4379 | | |
4378 | 4380 | | |
4379 | | - | |
| 4381 | + | |
| 4382 | + | |
4380 | 4383 | | |
4381 | 4384 | | |
4382 | 4385 | | |
| |||
4421 | 4424 | | |
4422 | 4425 | | |
4423 | 4426 | | |
4424 | | - | |
| 4427 | + | |
| 4428 | + | |
| 4429 | + | |
4425 | 4430 | | |
4426 | 4431 | | |
4427 | 4432 | | |
| |||
0 commit comments