Loading
dm pcache: fix cache info indexing
The on-media cache_info index used sizeof(struct) instead of the 4K metadata stride, so gc_percent updates from dmsetup message were written between slots and lost after reboot. Use PCACHE_CACHE_INFO_SIZE in get_cache_info_addr() and align info_index with the slot returned by pcache_meta_find_latest(). Signed-off-by:Li Chen <chenl311@chinatelecom.cn> Signed-off-by:
Dongsheng Yang <dongsheng.yang@linux.dev> Signed-off-by:
Mikulas Patocka <mpatocka@redhat.com> Reviewed-by:
Zheng Gu <cengku@gmail.com> Cc: stable@vger.kernel.org # 6.18