[PATCH 2/3] dm-pcache: simplify cache_seg_remain()

[email protected] Fri, 17 Jul 2026 16:38:55 +0800
Newsgroups dev.linux.lists.dm-devel,org.kernel.vger.linux-kernel
Message-ID <[email protected]>
From: Jianyun Gao <[email protected]>

Remove redundant local variables and return the expression directly.

Signed-off-by: Jianyun Gao <[email protected]>
---
 drivers/md/dm-pcache/cache.h | 10 +---------
 1 file changed, 1 insertion(+), 9 deletions(-)

diff --git a/drivers/md/dm-pcache/cache.h b/drivers/md/dm-pcache/cache.h
index b1f44f62e336..08a9409deb35 100644
--- a/drivers/md/dm-pcache/cache.h
+++ b/drivers/md/dm-pcache/cache.h
@@ -517,15 +517,7 @@ static inline u32 get_kset_onmedia_size(struct pcache_cache_kset_onmedia *kset_o
  */
 static inline u32 cache_seg_remain(struct pcache_cache_pos *pos)
 {
-	struct pcache_cache_segment *cache_seg;
-	struct pcache_segment *segment;
-	u32 seg_remain;
-
-	cache_seg = pos->cache_seg;
-	segment = &cache_seg->segment;
-	seg_remain = segment->data_size - pos->seg_off;
-
-	return seg_remain;
+	return pos->cache_seg->segment.data_size - pos->seg_off;
 }
 
 /**
-- 
2.34.1