[SCSI] scsi_debug: Logical Block Provisioning (SBC3r26)
authorMartin K. Petersen <martin.petersen@oracle.com>
Tue, 8 Mar 2011 07:08:11 +0000 (02:08 -0500)
committerJames Bottomley <James.Bottomley@suse.de>
Mon, 14 Mar 2011 23:38:44 +0000 (18:38 -0500)
commit5b94e23292dec213e5bb0240894b597d93744e2a
tree8c08c40fc80134c4d0f062739f8f601ddbafd2d0
parentc98a0eb0e90d1caa8a92913cd45462102cbd5eaf
[SCSI] scsi_debug: Logical Block Provisioning (SBC3r26)

Update scsi_debug to support the Logical Block Provisioning commands and
bits as defined in SBC3r26. The old tp* parameters have been
transitioned to the new lbp* scheme found in the draft standard.

The old tpu option to enable UNMAP is now called lbpu. tpws to signal
support for WRITE SAME(16) with the UNMAP bit set is now lbpws. Support
for WRITE SAME(10) with the UNMAP bit set is also available using the
lpuws10 parameter.

Limiting the maximum number of blocks per WRITE SAME command has been
implemented and is available via the write_same_length module parameter.

As part of the renaming process the parameter lists have been sorted
alphabetically (request from Doug).

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Acked-by: Douglas Gilbert <dgilbert@interlog.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/scsi_debug.c