diff --git a/drivers/md/dm-pcache/segment.h b/drivers/md/dm-pcache/segment.h index deca1ddcb02be0..1a4e8a497df8df 100644 --- a/drivers/md/dm-pcache/segment.h +++ b/drivers/md/dm-pcache/segment.h @@ -34,11 +34,6 @@ static inline u8 segment_info_get_type(struct pcache_segment_info *seg_info) return FIELD_GET(PCACHE_SEG_INFO_FLAGS_TYPE_MASK, seg_info->flags); } -struct pcache_segment_pos { - struct pcache_segment *segment; /* Segment associated with the position */ - u32 off; /* Offset within the segment */ -}; - struct pcache_segment_init_options { u8 type; u32 seg_id; @@ -62,13 +57,6 @@ int segment_copy_to_bio(struct pcache_segment *segment, int segment_copy_from_bio(struct pcache_segment *segment, u32 data_off, u32 data_len, struct bio *bio, u32 bio_off); -static inline void segment_pos_advance(struct pcache_segment_pos *seg_pos, u32 len) -{ - BUG_ON(seg_pos->off + len > seg_pos->segment->data_size); - - seg_pos->off += len; -} - void pcache_segment_init(struct pcache_cache_dev *cache_dev, struct pcache_segment *segment, struct pcache_segment_init_options *options); #endif /* _PCACHE_SEGMENT_H */