Re: [PATCH v4] scsi: support packing multi-segment in UNMAP command

From: Bart Van Assche
Date: Thu Jun 16 2022 - 23:51:06 EST


On 6/15/22 18:36, Chao Yu wrote:
As SCSI SBC4 specification section 5.30.2 describes that it can
support unmapping one or more LBA range in single UNMAP command.

However, previously we only pack one LBA range in UNMAP command
by default no matter device gives the block limits that says it
can support unmapping multiple LBA ranges with a single UNMAP
command.

This patch sets max_discard_segments config according to block
limits of device, and supports unmapping multiple LBA ranges with
a single UNMAP command.

Reviewed-by: Bart Van Assche <bvanassche@xxxxxxx>