On Thu, Jun 30, 2022 at 02:14:01AM -0700, Chaitanya Kulkarni wrote: > This adds a new block layer operation to offload verifying a range of > LBAs. This support is needed in order to provide file systems and > fabrics, kernel components to offload LBA verification when it is > supported by the hardware controller. In case hardware offloading is > not supported then we provide API to emulate the same. The prominent > example of that is SCSI and NVMe Verify command. We also provide > an emulation of the same operation that can be used in case H/W does > not support verify. This is still useful when block device is remotely > attached e.g. using NVMeOF. What is the point of providing the offload?