]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3/brlock: remove brl_get_locks_for_locking()
authorStefan Metzmacher <metze@samba.org>
Wed, 8 Jan 2025 11:51:37 +0000 (12:51 +0100)
committerJule Anger <janger@samba.org>
Thu, 17 Apr 2025 11:31:14 +0000 (11:31 +0000)
BUG: https://bugzilla.samba.org/show_bug.cgi?id=15767

Pair-Programmed-With: Ralph Boehme <slow@samba.org>
Signed-off-by: Ralph Boehme <slow@samba.org>
Signed-off-by: Stefan Metzmacher <metze@samba.org>
(cherry picked from commit 0c4c430c50e15d591a0d871a5f3e59e8be0d0a83)

source3/locking/brlock.c
source3/locking/proto.h

index 0e58339b1080f73b931f554d85c420bd3ab46140..b9decbc9e2ac33adb22dc82ce172b539a4534c9b 100644 (file)
@@ -1733,25 +1733,6 @@ struct byte_range_lock *brl_get_locks(TALLOC_CTX *mem_ctx, files_struct *fsp)
        return br_lck;
 }
 
-struct byte_range_lock *brl_get_locks_for_locking(TALLOC_CTX *mem_ctx,
-                                                 files_struct *fsp,
-                                                 TALLOC_CTX *req_mem_ctx,
-                                                 const struct GUID *req_guid)
-{
-       struct byte_range_lock *br_lck = NULL;
-
-       br_lck = brl_get_locks(mem_ctx, fsp);
-       if (br_lck == NULL) {
-               return NULL;
-       }
-       SMB_ASSERT(req_mem_ctx != NULL);
-       br_lck->req_mem_ctx = req_mem_ctx;
-       SMB_ASSERT(req_guid != NULL);
-       br_lck->req_guid = req_guid;
-
-       return br_lck;
-}
-
 struct brl_get_locks_readonly_state {
        TALLOC_CTX *mem_ctx;
        struct byte_range_lock **br_lock;
index 967ed7641bf628fc064aa2f6bbd3d7a0be821f81..015aba1b78dd946eb3a81b446e0ba95bc0a429c4 100644 (file)
@@ -83,10 +83,6 @@ int brl_forall(void (*fn)(struct file_id id, struct server_id pid,
                          br_off start, br_off size,
                          void *private_data),
               void *private_data);
-struct byte_range_lock *brl_get_locks_for_locking(TALLOC_CTX *mem_ctx,
-                                                 files_struct *fsp,
-                                                 TALLOC_CTX *req_mem_ctx,
-                                                 const struct GUID *req_guid);
 struct share_mode_lock;
 typedef void (*share_mode_do_locked_brl_fn_t)(
        struct share_mode_lock *lck,