]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
librbd: uint64_t len for diff_iterate
authorSage Weil <sage@inktank.com>
Thu, 28 Mar 2013 22:12:11 +0000 (15:12 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Mon, 1 Apr 2013 06:32:41 +0000 (23:32 -0700)
Signed-off-by: Sage Weil <sage@inktank.com>
src/librbd/internal.cc
src/librbd/internal.h
src/librbd/librbd.cc

index b4594832c436d446b5888f805a234ac4095bd5de..1ab839fe3c1400e8083c6c21a5ee452bacaf8c37 100644 (file)
@@ -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)
   {
index 66e97b6b19f107c1ffd82ccadafb1934959a3402..b78155afdaef9daedb1306f5e2cb0273853204b6 100644 (file)
@@ -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);
index 4ee178c6b760620bf6c4f1753cb8d5fb3964651f..06e4a6e23fc6c5fde48a81a763e410715a04b3a6 100644 (file)
@@ -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)
   {