]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
buffer: make wasted() const
authorSage Weil <sage@redhat.com>
Fri, 26 May 2017 03:09:11 +0000 (23:09 -0400)
committerSage Weil <sage@redhat.com>
Tue, 30 May 2017 01:56:18 +0000 (21:56 -0400)
Remove useless assert (we'll segv on the next line anyway).

Signed-off-by: Sage Weil <sage@redhat.com>
src/common/buffer.cc
src/include/buffer.h

index 5d8dcf5c27d79c07f9c89b3aea5c08c8b694f385..50f08f1e5ca15cc0accd946a6cf12f71c0a64ca8 100644 (file)
@@ -952,9 +952,8 @@ static std::atomic_flag buffer_debug_lock = ATOMIC_FLAG_INIT;
     maybe_inline_memcpy(dest, src, l, 8);
   }
 
-  unsigned buffer::ptr::wasted()
+  unsigned buffer::ptr::wasted() const
   {
-    assert(_raw);
     return _raw->len - _len;
   }
 
index 177e95f8a8753e3441c1d0dae8a440ac4b345218..2665366c514d9e7836a418445037c84ee11213d1 100644 (file)
@@ -310,7 +310,7 @@ namespace buffer CEPH_BUFFER_API {
     bool can_zero_copy() const;
     int zero_copy_to_fd(int fd, int64_t *offset) const;
 
-    unsigned wasted();
+    unsigned wasted() const;
 
     int cmp(const ptr& o) const;
     bool is_zero() const;