summaryrefslogtreecommitdiffstats
path: root/drivers/mmc
diff options
context:
space:
mode:
authorAkinobu Mita2013-04-16 15:11:57 +0200
committerJames Bottomley2013-05-03 00:40:41 +0200
commitcc34a8e663b2908b9ab487dab8456d117a1e0b93 (patch)
tree44afa617c1072371827df144f61e9781a99d9419 /drivers/mmc
parent[SCSI] scsi_debug: prohibit scsi_debug_unmap_granularity == scsi_debug_unmap_... (diff)
downloadkernel-qcow2-linux-cc34a8e663b2908b9ab487dab8456d117a1e0b93.tar.gz
kernel-qcow2-linux-cc34a8e663b2908b9ab487dab8456d117a1e0b93.tar.xz
kernel-qcow2-linux-cc34a8e663b2908b9ab487dab8456d117a1e0b93.zip
[SCSI] scsi_debug: clear correct memory region when LBPRZ is enabled
The function unmap_region() clears memory region specified as the logical block address and the number of logical blocks in ramdisk storage (fake_storep) if lbpu and lbprz module parameters are enabled. In the while loop of unmap_region(), it advances optimal unmap granularity in logical blocks. But it only clears one logical block at LBA 'block' per loop iteration. And furthermore, the 'block' is not pointing to a logical block address which should be cleared, it is a index of probisioning map (map_storep). Signed-off-by: Akinobu Mita <akinobu.mita@gmail.com> Acked-by: Martin K. Petersen <martin.petersen@oracle.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/mmc')
0 files changed, 0 insertions, 0 deletions