]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
common: remove unused buf_is_zero 7203/head
authorPiotr Dałek <piotr.dalek@ts.fujitsu.com>
Tue, 12 Jan 2016 09:42:00 +0000 (10:42 +0100)
committerPiotr Dałek <piotr.dalek@ts.fujitsu.com>
Tue, 12 Jan 2016 10:22:41 +0000 (11:22 +0100)
Rmvoe unused function buf_is_zero, if someone misses it, a faster one is
available in include/inline_memory.h.

Signed-off-by: Piotr Dałek <piotr.dalek@ts.fujitsu.com>
src/common/util.cc
src/include/util.h

index f9262f3aac19c87f6afc7c19cd5ebb3a0aefcf5d..2c60cb263f8bfd502917f23957ec7a34a1969c55 100644 (file)
 #include <sys/mount.h>
 #endif
 
-// test if an entire buf is zero in 8-byte chunks
-bool buf_is_zero(const char *buf, size_t len)
-{
-  size_t ofs;
-  int chunk = sizeof(uint64_t);
-
-  for (ofs = 0; ofs < len; ofs += sizeof(uint64_t)) {
-    if (*(uint64_t *)(buf + ofs) != 0) {
-      return false;
-    }
-  }
-  for (ofs = (len / chunk) * chunk; ofs < len; ofs++) {
-    if (buf[ofs] != '\0') {
-      return false;
-    }
-  }
-  return true;
-}
-
-
 int64_t unit_to_bytesize(string val, ostream *pss)
 {
   if (val.empty()) {
index c453440dc1b646a2504cf0c529e9476403e29a22..fa8dd244f06ed665dde57fdc3b11e50aeb6795d0 100644 (file)
 #ifndef CEPH_UTIL_H
 #define CEPH_UTIL_H
 
-// is buf~len completely zero (in 8-byte chunks)
-
 #include "common/Formatter.h"
 #include "include/types.h"
 
-bool buf_is_zero(const char *buf, size_t len);
-
 int64_t unit_to_bytesize(string val, ostream *pss);
 
 struct ceph_data_stats