From: Sage Weil Date: Thu, 28 Mar 2013 22:12:11 +0000 (-0700) Subject: librbd: uint64_t len for diff_iterate X-Git-Tag: v0.62~118^2~31 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d0baadb9d34d5d2117c49a1f861568f7667c64f7;p=ceph.git librbd: uint64_t len for diff_iterate Signed-off-by: Sage Weil --- diff --git a/src/librbd/internal.cc b/src/librbd/internal.cc index b4594832c43..1ab839fe3c1 100644 --- a/src/librbd/internal.cc +++ b/src/librbd/internal.cc @@ -2265,7 +2265,7 @@ reprotect_and_return_err: int64_t diff_iterate(ImageCtx *ictx, const char *fromsnapname, - uint64_t off, size_t len, + uint64_t off, uint64_t len, int (*cb)(uint64_t, size_t, bool, void *), void *arg) { diff --git a/src/librbd/internal.h b/src/librbd/internal.h index 66e97b6b19f..b78155afdae 100644 --- a/src/librbd/internal.h +++ b/src/librbd/internal.h @@ -168,7 +168,7 @@ namespace librbd { int (*cb)(uint64_t, size_t, const char *, void *), void *arg); int64_t diff_iterate(ImageCtx *ictx, const char *fromsnapname, - uint64_t off, size_t len, + uint64_t off, uint64_t len, int (*cb)(uint64_t, size_t, bool, void *), void *arg); ssize_t read(ImageCtx *ictx, uint64_t off, size_t len, char *buf); diff --git a/src/librbd/librbd.cc b/src/librbd/librbd.cc index 4ee178c6b76..06e4a6e23fc 100644 --- a/src/librbd/librbd.cc +++ b/src/librbd/librbd.cc @@ -437,7 +437,7 @@ namespace librbd { } int64_t Image::diff_iterate(const char *fromsnapname, - uint64_t ofs, size_t len, + uint64_t ofs, uint64_t len, int (*cb)(uint64_t, size_t, bool, void *), void *arg) {