From 2e4c4607020e37fc065acfef29813322fcc264e0 Mon Sep 17 00:00:00 2001 From: Robert Baldyga Date: Thu, 15 Jul 2021 22:47:08 +0200 Subject: [PATCH] Use cache line size as discard granularity Signed-off-by: Robert Baldyga --- modules/cas_cache/volume/vol_block_dev_top.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/cas_cache/volume/vol_block_dev_top.c b/modules/cas_cache/volume/vol_block_dev_top.c index d727406..28dd486 100644 --- a/modules/cas_cache/volume/vol_block_dev_top.c +++ b/modules/cas_cache/volume/vol_block_dev_top.c @@ -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; } }