]> www.pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - drivers/md/dm-snap.h
dm snapshot: remove dm_snap header use
[linux-2.6-omap-h63xx.git] / drivers / md / dm-snap.h
index c8a486e0ea2cb49f05075c4f7cd0eb75ef15b778..4f61bc4c14f6f8a24633fef5a432d8c7537567d8 100644 (file)
@@ -68,22 +68,10 @@ struct dm_snapshot {
        struct hlist_head tracked_chunk_hash[DM_TRACKED_CHUNK_HASH_SIZE];
 };
 
-/*
- * Return the number of sectors in the device.
- */
-static inline sector_t get_dev_size(struct block_device *bdev)
-{
-       return bdev->bd_inode->i_size >> SECTOR_SHIFT;
-}
-
-static inline chunk_t sector_to_chunk(struct dm_snapshot *s, sector_t sector)
-{
-       return (sector & ~s->store->chunk_mask) >> s->store->chunk_shift;
-}
-
-static inline sector_t chunk_to_sector(struct dm_snapshot *s, chunk_t chunk)
+static inline sector_t chunk_to_sector(struct dm_exception_store *store,
+                                     chunk_t chunk)
 {
-       return chunk << s->store->chunk_shift;
+       return chunk << store->chunk_shift;
 }
 
 static inline int bdev_equal(struct block_device *lhs, struct block_device *rhs)