This is V2 of the patch 4/4 of the series "Zone write plugging and DM zone fixes". This patch fixes DM zone resource limits stacking (max open zones and max active zones limits). Patch 1 is new and is added to help catch problems and eventual regressions of the handling of these limits. Changes from v2: - Modify patch 1 to return an error for the case where the max open zones limit is greater than the max active zones limit. - Modify patch 2 to avoid duplicated actions on the limits and to remove warnings for unusual zone limits. Changes from v1: - Added patch 1 - Modified patch 2 to not cap the limits for a target with the number of sequential zones mapped but rather to use the device limits as is when more zones than the limits are mapped and 0 otherwise (no limits). Damien Le Moal (2): block: Imporve checks on zone resource limits dm: Improve zone resource limits handling block/blk-settings.c | 8 ++ block/blk-zoned.c | 17 +++- drivers/md/dm-zone.c | 220 +++++++++++++++++++++++++++++++++++-------- 3 files changed, 205 insertions(+), 40 deletions(-) -- 2.45.1