在 2021/2/21 上午2:03, Pavel Begunkov 写道:
v2: concurrent quiesce avoidance (Hao) resurrect-release patch Pavel Begunkov (4): io_uring: zero ref_node after killing it io_uring: fix io_rsrc_ref_quiesce races io_uring: keep generic rsrc infra generic io_uring: wait potential ->release() on resurrect fs/io_uring.c | 96 ++++++++++++++++++++++++--------------------------- 1 file changed, 45 insertions(+), 51 deletions(-)
I tested this patchset with the same tests for "io_uring: don't hold uring_lock ..." Tested-by: Hao Xu <haoxu@xxxxxxxxxxxxxxxxx>