On Mon, Apr 17, 2023 at 03:36:54PM +0900, Damien Le Moal wrote: > > + case REQ_FSEQ_DATA | REQ_FSEQ_POSTFLUSH: > > + /* > > + * Initialize the flush fields and completion handler to trigger > > + * the post flush, and then just pass the command on. > > + */ > > + blk_rq_init_flush(rq); > > + rq->flush.seq |= REQ_FSEQ_PREFLUSH; > > Shouldn't this be REQ_FSEQ_POSTFLUSH ? Yes. My fault for optimizing away the complicated assignment in the last minute..