From: Johannes Thumshirn Date: Thu, 16 Jul 2020 09:16:06 +0000 (+0900) Subject: scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors X-Git-Tag: v5.9-rc1~116^2~124 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b9245385f73c11c908e0f652b7c5b9bda3b36374;p=thirdparty%2Fkernel%2Flinux.git scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors Don't clamp the maximum number of zone append sectors to the maximum number of hardware sectors in sd as the block layer is already enforcing this limit when setting max_zone_append_sectors. Link: https://lore.kernel.org/r/20200716091606.38316-1-johannes.thumshirn@wdc.com Reviewed-by: Damien Le Moal Signed-off-by: Johannes Thumshirn Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/sd_zbc.c b/drivers/scsi/sd_zbc.c index c43755b52b86f..35d929b00a0b9 100644 --- a/drivers/scsi/sd_zbc.c +++ b/drivers/scsi/sd_zbc.c @@ -736,7 +736,6 @@ int sd_zbc_read_zones(struct scsi_disk *sdkp, unsigned char *buf) max_append = min_t(u32, logical_to_sectors(sdkp->device, zone_blocks), q->limits.max_segments << (PAGE_SHIFT - 9)); - max_append = min_t(u32, max_append, queue_max_hw_sectors(q)); blk_queue_max_zone_append_sectors(q, max_append);