Hi Ming, thanks for doing this work! I've only taken a very cursory look at the series and I like most of it. But can you explain why you're not simply incrementing the number of allocated requests in the blk-mq request allocation code instead of allocating the flush request separately in the last patch? (A more throughout review will follow too) -- To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html