Use cache line size as discard granularity
Signed-off-by: Robert Baldyga <robert.baldyga@intel.com>
This commit is contained in:
parent
b57a8bf195
commit
2e4c460702
@ -88,7 +88,7 @@ static void _blockdev_set_discard_properties(ocf_cache_t cache,
|
|||||||
} else {
|
} else {
|
||||||
blk_queue_max_discard_sectors(exp_q,
|
blk_queue_max_discard_sectors(exp_q,
|
||||||
min((uint64_t)core_sectors, (uint64_t)UINT_MAX));
|
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;
|
exp_q->limits.discard_alignment = 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user