Use cache line size as discard granularity

Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
This commit is contained in:
Robert Baldyga 2021-07-15 22:47:08 +02:00
parent b57a8bf195
commit 2e4c460702

View File

@ -88,7 +88,7 @@ static void _blockdev_set_discard_properties(ocf_cache_t cache,
} else {
blk_queue_max_discard_sectors(exp_q,
min((uint64_t)core_sectors, (uint64_t)UINT_MAX));
exp_q->limits.discard_granularity = queue_logical_block_size(exp_q);
exp_q->limits.discard_granularity = ocf_cache_get_line_size(cache);
exp_q->limits.discard_alignment = 0;
}
}