Remove talloc_memlimit_update(). No longer used.
authorJeremy Allison <jra@samba.org>
Tue, 27 Aug 2013 20:08:33 +0000 (13:08 -0700)
committerStefan Metzmacher <metze@samba.org>
Tue, 10 Mar 2015 09:55:37 +0000 (10:55 +0100)
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Simo Sorce <idra@samba.org>
(cherry picked from commit 3d0f717d437bb24f430fad788b9eb35e8fe8e0e8)

lib/talloc/talloc.c

index 66ac110eeb5e0cd4da69ac5659aa9d0b573e0c22..677ec0f13fda4884f7da3340cf3b74d10603ad6a 100644 (file)
@@ -236,8 +236,6 @@ struct talloc_memlimit {
 };
 
 static bool talloc_memlimit_check(struct talloc_memlimit *limit, size_t size);
-static bool talloc_memlimit_update(struct talloc_memlimit *limit,
-                                  size_t old_size, size_t new_size);
 static void talloc_memlimit_grow(struct talloc_memlimit *limit,
                                size_t size);
 static void talloc_memlimit_shrink(struct talloc_memlimit *limit,
@@ -2612,28 +2610,6 @@ static void talloc_memlimit_shrink(struct talloc_memlimit *limit,
        }
 }
 
-static bool talloc_memlimit_update(struct talloc_memlimit *limit,
-                                  size_t old_size, size_t new_size)
-{
-       struct talloc_memlimit *l;
-       ssize_t d;
-
-       if (old_size == 0) {
-               d = new_size + TC_HDR_SIZE;
-       } else {
-               d = new_size - old_size;
-       }
-       for (l = limit; l != NULL; l = l->upper) {
-               ssize_t new_cur_size = l->cur_size + d;
-               if (new_cur_size < 0) {
-                       return false;
-               }
-               l->cur_size = new_cur_size;
-       }
-
-       return true;
-}
-
 _PUBLIC_ int talloc_set_memlimit(const void *ctx, size_t max_size)
 {
        struct talloc_chunk *tc = talloc_chunk_from_ptr(ctx);