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


Reply via email to