diff options
author | Amitay Isaacs <amitay@gmail.com> | 2014-07-15 14:44:55 +1000 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2014-08-04 17:59:52 +0200 |
commit | 97a5c579574fb5702a743e07b896c9a0ec0acc4f (patch) | |
tree | e10b5a37e36bcb208388c61e5d112d874c89f561 /ctdb/server/ctdb_lock.c | |
parent | c9664b4b17660c03ed96072a9f5392dbb0800f2c (diff) | |
download | samba-97a5c579574fb5702a743e07b896c9a0ec0acc4f.tar.gz |
ctdb-locking: Remove unused function find_lock_context()
Signed-off-by: Amitay Isaacs <amitay@gmail.com>
Reviewed-by: Volker Lendecke <vl@samba.org>
Diffstat (limited to 'ctdb/server/ctdb_lock.c')
-rw-r--r-- | ctdb/server/ctdb_lock.c | 53 |
1 files changed, 0 insertions, 53 deletions
diff --git a/ctdb/server/ctdb_lock.c b/ctdb/server/ctdb_lock.c index ee9c0c15fa5..c07ccd68f21 100644 --- a/ctdb/server/ctdb_lock.c +++ b/ctdb/server/ctdb_lock.c @@ -657,59 +657,6 @@ static char **lock_helper_args(TALLOC_CTX *mem_ctx, struct lock_context *lock_ct /* - * Find the lock context of a given type - */ -static struct lock_context *find_lock_context(struct lock_context *lock_list, - struct ctdb_db_context *ctdb_db, - TDB_DATA key, - uint32_t priority, - enum lock_type type, - uint32_t key_hash) -{ - struct lock_context *lock_ctx; - - /* Search active locks */ - for (lock_ctx=lock_list; lock_ctx; lock_ctx=lock_ctx->next) { - if (lock_ctx->type != type) { - continue; - } - - switch (lock_ctx->type) { - case LOCK_RECORD: - if (ctdb_db == lock_ctx->ctdb_db && - key_hash == lock_ctx->key_hash) { - goto done; - } - break; - - case LOCK_DB: - if (ctdb_db == lock_ctx->ctdb_db) { - goto done; - } - break; - - case LOCK_ALLDB_PRIO: - if (priority == lock_ctx->priority) { - goto done; - } - break; - - case LOCK_ALLDB: - goto done; - break; - } - } - - /* Did not find the lock context we are searching for */ - lock_ctx = NULL; - -done: - return lock_ctx; - -} - - -/* * Schedule a new lock child process * Set up callback handler and timeout handler */ |