summaryrefslogtreecommitdiff
path: root/lib/device/device.h
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2015-03-03 15:37:17 +0100
committerZdenek Kabelac <zkabelac@redhat.com>2015-03-06 13:17:39 +0100
commit6f68f4364b537cf52a27b5e53bb7f10de5a938fe (patch)
tree8df9fd563df4382425091252b304bb1e7605e64f /lib/device/device.h
parentb48ff3b94e7cd771bbaf42f38b546054d02bc0f2 (diff)
downloadlvm2-6f68f4364b537cf52a27b5e53bb7f10de5a938fe.tar.gz
devices: avoid extra open() syscall
If the device is already opened by lvm's device cache, avoid extra syscall opening devices for obtaining its size.
Diffstat (limited to 'lib/device/device.h')
-rw-r--r--lib/device/device.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/device/device.h b/lib/device/device.h
index 0d38f96b7..dcc37137f 100644
--- a/lib/device/device.h
+++ b/lib/device/device.h
@@ -94,7 +94,7 @@ int dev_ext_release(struct device *dev);
* All io should use these routines.
*/
int dev_get_block_size(struct device *dev, unsigned int *phys_block_size, unsigned int *block_size);
-int dev_get_size(const struct device *dev, uint64_t *size);
+int dev_get_size(struct device *dev, uint64_t *size);
int dev_get_read_ahead(struct device *dev, uint32_t *read_ahead);
int dev_discard_blocks(struct device *dev, uint64_t offset_bytes, uint64_t size_bytes);