On Wed, 16 Apr 2025 11:54:34 +0800, Ming Lei wrote: > Patch 1st ~ 7th simplifies & improves IO canceling when ublk server daemon > is exiting by taking two stage canceling: > > - canceling active uring_cmd from its cancel function > > - move inflight requests aborting into ublk char device release handler > > [...] Applied, thanks! [1/8] ublk: properly serialize all FETCH_REQs commit: b69b8edfb27dfa563cd53f590ec42b481f9eb174 [2/8] ublk: add ublk_force_abort_dev() commit: 00b3b0d7cb454d614117c93f33351cdcd20b5b93 [3/8] ublk: rely on ->canceling for dealing with ublk_nosrv_dev_should_queue_io commit: 7e26cb69c5e62152a6f05a2ae23605a983a8ef31 [4/8] ublk: move device reset into ublk_ch_release() commit: 728cbac5fe219d3b8a21a0688a08f2b7f8aeda2b [5/8] ublk: improve detection and handling of ublk server exit commit: 82a8a30c581bbbe653d33c6ce2ef67e3072c7f12 [6/8] ublk: remove __ublk_quiesce_dev() commit: 736b005b413a172670711ee17cab3c8ccab83223 [7/8] ublk: simplify aborting ublk request commit: e63d2228ef831af36f963b3ab8604160cfff84c1 [8/8] selftests: ublk: add generic_06 for covering fault inject commit: 81586652bb1f6c797159161db8d59c18d66b9eb3 Best regards, -- Jens Axboe