]> git.ipfire.org Git - thirdparty/linux.git/commitdiff
dm-pcache: reuse meta_addr in pcache_meta_find_latest
authorLi Chen <chenl311@chinatelecom.cn>
Tue, 11 Nov 2025 12:13:35 +0000 (20:13 +0800)
committerMikulas Patocka <mpatocka@redhat.com>
Tue, 18 Nov 2025 18:01:57 +0000 (19:01 +0100)
pcache_meta_find_latest() already computes the metadata address as
meta_addr. Reuse that instead of recomputing.

Signed-off-by: Li Chen <chenl311@chinatelecom.cn>
Signed-off-by: Mikulas Patocka <mpatocka@redhat.com>
drivers/md/dm-pcache/pcache_internal.h

index d427e534727cefc29d123653d867ffd9632d99f6..b7a3319d2bd3e61f22a2fd058394e7a81a41a327 100644 (file)
@@ -99,7 +99,7 @@ static inline void __must_check *pcache_meta_find_latest(struct pcache_meta_head
                /* Update latest if a more recent sequence is found */
                if (!latest || pcache_meta_seq_after(meta->seq, seq_latest)) {
                        seq_latest = meta->seq;
-                       latest = (void *)header + (i * meta_max_size);
+                       latest = meta_addr;
                }
        }