Merge pull request #341 from robertbaldyga/make-discard-max-io-alligned-to-sector-size

discard: Make max_length aligned to sector size
This commit is contained in:
Jan Musiał 2020-01-21 13:10:27 +01:00 committed by GitHub
commit 5d1b5eafd6
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -61,7 +61,8 @@ void ocf_submit_volume_discard(ocf_volume_t volume, uint64_t addr,
{
struct ocf_submit_volume_context *context;
uint64_t bytes;
uint64_t max_length = (uint32_t)~0;
uint64_t sector_mask = (1 << ENV_SECTOR_SHIFT) - 1;
uint64_t max_length = (uint32_t)~0 & ~sector_mask;
struct ocf_io *io;
context = env_vzalloc(sizeof(*context));