]> rtime.felk.cvut.cz Git - mcf548x/linux.git/commit
[SCSI] sd: Update thin provisioning support
authorMartin K. Petersen <martin.petersen@oracle.com>
Fri, 10 Sep 2010 05:22:07 +0000 (01:22 -0400)
committerJames Bottomley <James.Bottomley@suse.de>
Fri, 17 Sep 2010 17:07:55 +0000 (13:07 -0400)
commit045d3fe766b01921e24e2d4178e011b3b09ad4d6
treeae0d69a0181def3bea7e7387d79e61ee943cc940
parenta36c61f9025b8924f99f54d518763bee7aa84085
[SCSI] sd: Update thin provisioning support

Add support for the Thin Provisioning VPD page and use the TPU and TPWS
bits to switch between UNMAP and WRITE SAME(16) for discards.  If no TP
VPD page is present we fall back to old scheme where the max descriptor
count combined with the max lba count are used trigger UNMAP.

Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
drivers/scsi/sd.c
drivers/scsi/sd.h