diff options
author | Jonathan Earl Brassow <jbrassow@redhat.com> | 2010-01-18 20:58:50 +0000 |
---|---|---|
committer | Jonathan Earl Brassow <jbrassow@redhat.com> | 2010-01-18 20:58:50 +0000 |
commit | 98998134de36c7faa8e09acfffa5f585edf07ce7 (patch) | |
tree | e563e70a984588016445c17442cb0e87653a9b5b /daemons/cmirrord/functions.c | |
parent | 3c4310d6ef6eda0ee8395116daa4fa26c3d5512d (diff) | |
download | lvm2-98998134de36c7faa8e09acfffa5f585edf07ce7.tar.gz lvm2-98998134de36c7faa8e09acfffa5f585edf07ce7.tar.xz lvm2-98998134de36c7faa8e09acfffa5f585edf07ce7.zip |
Fix some compiler warnings.
Diffstat (limited to 'daemons/cmirrord/functions.c')
-rw-r--r-- | daemons/cmirrord/functions.c | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/daemons/cmirrord/functions.c b/daemons/cmirrord/functions.c index 1c9120d3..11c46cac 100644 --- a/daemons/cmirrord/functions.c +++ b/daemons/cmirrord/functions.c @@ -933,13 +933,13 @@ static int clog_get_region_size(struct dm_ulog_request *rq) static int clog_is_clean(struct dm_ulog_request *rq) { int64_t *rtn = (int64_t *)rq->data; - uint64_t region = *((uint64_t *)(rq->data)); + uint64_t *region = (uint64_t *)rq->data; struct log_c *lc = get_log(rq->uuid, rq->luid); if (!lc) return -EINVAL; - *rtn = log_test_bit(lc->clean_bits, region); + *rtn = log_test_bit(lc->clean_bits, *region); rq->data_size = sizeof(*rtn); return 0; @@ -958,7 +958,8 @@ static int clog_is_clean(struct dm_ulog_request *rq) static int clog_in_sync(struct dm_ulog_request *rq) { int64_t *rtn = (int64_t *)rq->data; - uint64_t region = *((uint64_t *)(rq->data)); + uint64_t *region_p = (uint64_t *)rq->data; + uint64_t region = *region_p; struct log_c *lc = get_log(rq->uuid, rq->luid); if (!lc) @@ -1487,7 +1488,8 @@ static int clog_status_table(struct dm_ulog_request *rq) */ static int clog_is_remote_recovering(struct dm_ulog_request *rq) { - uint64_t region = *((uint64_t *)(rq->data)); + uint64_t *region_p = (uint64_t *)rq->data; + uint64_t region = *region_p; struct { int64_t is_recovering; uint64_t in_sync_hint; |