On Sat, Apr 26, 2025 at 10:58:02PM -0600, Caleb Sander Mateos wrote: > ublk_abort_queue() currently checks whether the UBLK_IO_FLAG_ACTIVE flag > is cleared to tell whether to abort each ublk_io in the queue. But it's > possible for a ublk_io to not be ACTIVE but also not have a request in > flight, such as when no fetch request has yet been submitted for a tag > or when a fetch request is cancelled. So ublk_abort_queue() must > additionally check for an inflight request. > > Simplify this code by checking for UBLK_IO_FLAG_OWNED_BY_SRV instead, > which indicates precisely whether a request is currently inflight. > > Signed-off-by: Caleb Sander Mateos <csander@xxxxxxxxxxxxxxx> Reviewed-by: Ming Lei <ming.lei@xxxxxxxxxx> Thanks, Ming