summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJoe Thornber <ejt@redhat.com>2018-05-03 09:33:55 +0100
committerJoe Thornber <ejt@redhat.com>2018-05-03 09:33:55 +0100
commitb3c41bce3db2124af9296722bd5cda720c943462 (patch)
treea4e9e7125ccb68d05b3493fdce0ca908b2c06e76 /lib
parent65912ce44dcf8d8b3d9d17a88363f913160a338a (diff)
downloadlvm2-b3c41bce3db2124af9296722bd5cda720c943462.tar.gz
bcache: add bcache_block_sectors() query fn
Diffstat (limited to 'lib')
-rw-r--r--lib/device/bcache.c5
-rw-r--r--lib/device/bcache.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/lib/device/bcache.c b/lib/device/bcache.c
index 742b7eeaa..2b50ae501 100644
--- a/lib/device/bcache.c
+++ b/lib/device/bcache.c
@@ -863,6 +863,11 @@ void bcache_destroy(struct bcache *cache)
dm_free(cache);
}
+sector_t bcache_block_sectors(struct bcache *cache)
+{
+ return cache->block_sectors;
+}
+
unsigned bcache_nr_cache_blocks(struct bcache *cache)
{
return cache->nr_cache_blocks;
diff --git a/lib/device/bcache.h b/lib/device/bcache.h
index 6a18d33ab..db41eebce 100644
--- a/lib/device/bcache.h
+++ b/lib/device/bcache.h
@@ -97,6 +97,7 @@ enum bcache_get_flags {
GF_DIRTY = (1 << 1)
};
+sector_t bcache_block_sectors(struct bcache *cache);
unsigned bcache_nr_cache_blocks(struct bcache *cache);
unsigned bcache_max_prefetches(struct bcache *cache);