ctdb-locking: Remove unused function ctdb_free_lock_request_context
authorAmitay Isaacs <amitay@gmail.com>
Mon, 11 Aug 2014 07:10:23 +0000 (17:10 +1000)
committerMartin Schwenke <martins@samba.org>
Fri, 5 Sep 2014 05:05:10 +0000 (07:05 +0200)
There is no need for a special function to free lock request and
corresponding lock context.  Freeing lock request will free lock
context also.

Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Martin Schwenke <martin@meltin.net>
ctdb/include/ctdb_private.h
ctdb/server/ctdb_lock.c

index 7de9afbf14f599171ca5a3d09f10a6b808d94097..99fc5f8ed6e217212f9c886234fd7cca632c48bb 100644 (file)
@@ -1580,8 +1580,6 @@ struct lock_request;
 int ctdb_lockall_mark_prio(struct ctdb_context *ctdb, uint32_t priority);
 int ctdb_lockall_unmark_prio(struct ctdb_context *ctdb, uint32_t priority);
 
-void ctdb_lock_free_request_context(struct lock_request *lock_req);
-
 struct lock_request *ctdb_lock_record(TALLOC_CTX *mem_ctx,
                                      struct ctdb_db_context *ctdb_db,
                                      TDB_DATA key,
index 4a641f19e265b42d08754a20bb8c07854f2feb89..57c27e59c03a3f875b93bce96a9aa4a89f85b959 100644 (file)
@@ -316,16 +316,6 @@ static int ctdb_lock_request_destructor(struct lock_request *lock_request)
        return 0;
 }
 
-void ctdb_lock_free_request_context(struct lock_request *lock_req)
-{
-       struct lock_context *lock_ctx;
-
-       lock_ctx = lock_req->lctx;
-       talloc_free(lock_req);
-       talloc_free(lock_ctx);
-}
-
-
 /*
  * Process all the callbacks waiting for lock
  *