summaryrefslogtreecommitdiffstats
path: root/lib/activate/dev_manager.h
diff options
context:
space:
mode:
authorPetr Rockai <prockai@redhat.com>2010-11-30 11:53:31 +0000
committerPetr Rockai <prockai@redhat.com>2010-11-30 11:53:31 +0000
commit8191fe4f4aebfa6ef55977ba6dfa8ebe01f8d06f (patch)
tree3917720f959540da970c0df2e3711217630709ae /lib/activate/dev_manager.h
parent0669d21847969125dee94513f78f3193e40b375f (diff)
downloadlvm2-8191fe4f4aebfa6ef55977ba6dfa8ebe01f8d06f.tar.gz
lvm2-8191fe4f4aebfa6ef55977ba6dfa8ebe01f8d06f.tar.xz
lvm2-8191fe4f4aebfa6ef55977ba6dfa8ebe01f8d06f.zip
Refactor the percent (mirror sync, snapshot usage) handling code to use
fixed-point values instead of a combination of a float value and an enum.
Diffstat (limited to 'lib/activate/dev_manager.h')
-rw-r--r--lib/activate/dev_manager.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/activate/dev_manager.h b/lib/activate/dev_manager.h
index be6de51b..50059bb3 100644
--- a/lib/activate/dev_manager.h
+++ b/lib/activate/dev_manager.h
@@ -46,12 +46,10 @@ int dev_manager_info(struct dm_pool *mem, const struct logical_volume *lv,
struct dm_info *info, uint32_t *read_ahead);
int dev_manager_snapshot_percent(struct dev_manager *dm,
const struct logical_volume *lv,
- float *percent,
- percent_range_t *percent_range);
+ percent_t *percent);
int dev_manager_mirror_percent(struct dev_manager *dm,
const struct logical_volume *lv, int wait,
- float *percent, percent_range_t *percent_range,
- uint32_t *event_nr);
+ percent_t *percent, uint32_t *event_nr);
int dev_manager_suspend(struct dev_manager *dm, struct logical_volume *lv,
unsigned origin_only, int lockfs, int flush_required);
int dev_manager_activate(struct dev_manager *dm, struct logical_volume *lv, unsigned origin_only);