On Tue, 01 Jul 2025 15:23:25 +0800, Ming Lei wrote: > Commit 524346e9d79f ("ublk: build batch from IOs in same io_ring_ctx and io task") > need to dereference `io->cmd` for checking if the IO can be added to current > batch, see ublk_belong_to_same_batch() and io_uring_cmd_ctx_handle(). However, > `io->cmd` may become invalid after the uring_cmd is canceled. > > Fixes it by only allowing to queue this IO in case that ublk_prep_req() > returns `BLK_STS_OK`, when 'io->cmd' is guaranteed to be valid. > > [...] Applied, thanks! [1/1] ublk: don't queue request if the associated uring_cmd is canceled commit: 01ed88aea527e19def9070349399684522c66c72 Best regards, -- Jens Axboe