diff options
Diffstat (limited to 'drivers/scsi/scsi_debug.c')
| -rw-r--r-- | drivers/scsi/scsi_debug.c | 5 | 
1 files changed, 3 insertions, 2 deletions
diff --git a/drivers/scsi/scsi_debug.c b/drivers/scsi/scsi_debug.c index 5c321409fff..4b5d3887ff4 100644 --- a/drivers/scsi/scsi_debug.c +++ b/drivers/scsi/scsi_debug.c @@ -2059,8 +2059,9 @@ static void unmap_region(sector_t lba, unsigned int len)  			clear_bit(block, map_storep);  			if (scsi_debug_lbprz)  				memset(fake_storep + -				       block * scsi_debug_sector_size, 0, -				       scsi_debug_sector_size); +				       lba * scsi_debug_sector_size, 0, +				       scsi_debug_sector_size * +				       scsi_debug_unmap_granularity);  		}  		lba += granularity - rem;  	}  |