diff options
Diffstat (limited to 'drivers/md/dm-exception-store.h')
-rw-r--r-- | drivers/md/dm-exception-store.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/drivers/md/dm-exception-store.h b/drivers/md/dm-exception-store.h index c53e08935b42..e8dfa06af3ba 100644 --- a/drivers/md/dm-exception-store.h +++ b/drivers/md/dm-exception-store.h | |||
@@ -154,6 +154,13 @@ static inline void dm_consecutive_chunk_count_inc(struct dm_exception *e) | |||
154 | BUG_ON(!dm_consecutive_chunk_count(e)); | 154 | BUG_ON(!dm_consecutive_chunk_count(e)); |
155 | } | 155 | } |
156 | 156 | ||
157 | static inline void dm_consecutive_chunk_count_dec(struct dm_exception *e) | ||
158 | { | ||
159 | BUG_ON(!dm_consecutive_chunk_count(e)); | ||
160 | |||
161 | e->new_chunk -= (1ULL << DM_CHUNK_NUMBER_BITS); | ||
162 | } | ||
163 | |||
157 | # else | 164 | # else |
158 | # define DM_CHUNK_CONSECUTIVE_BITS 0 | 165 | # define DM_CHUNK_CONSECUTIVE_BITS 0 |
159 | 166 | ||
@@ -171,6 +178,10 @@ static inline void dm_consecutive_chunk_count_inc(struct dm_exception *e) | |||
171 | { | 178 | { |
172 | } | 179 | } |
173 | 180 | ||
181 | static inline void dm_consecutive_chunk_count_dec(struct dm_exception *e) | ||
182 | { | ||
183 | } | ||
184 | |||
174 | # endif | 185 | # endif |
175 | 186 | ||
176 | /* | 187 | /* |