Damien, > These patches address potential issues with zone write plugging. > The first 2 patches fix handling of REQ_NOWAIT BIOs as these can be > "failed" after going through the zone write plugging and changing the > target zone plug zone write pointer offset. > > Patch 3 is a bigger fix and address a potential deadlock issue due to > the zone write plugging internally issuing zone report operations to > recover from write errors. This zone report operation is removed by this > patch and replaced with an automatic recovery when the BIO issuer > execute a zone report. This change in behavior results in a problem with > REQ_OP_WRITE_ZEROES handling and failures in the dm-zoned device mapper. > That is fixed in patch 4. Complicated set of fixes but they all look good to me. Reviewed-by: Martin K. Petersen <martin.petersen@xxxxxxxxxx> -- Martin K. Petersen Oracle Linux Engineering