]> 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)
committerRalph Boehme <slow@samba.org>
Wed, 2 Apr 2025 18:05:48 +0000 (18:05 +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>
source3/locking/brlock.c
source3/locking/proto.h

index 613b3d7b9408d33969afe82e6f102b88c5ea2953..2da06d6de4ab6f6c0800df2020ffbde432b827af 100644 (file)
@@ -1735,25 +1735,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 a274f15c3b3cd9dcbd1ffc97f7f08655ba45b03c..1243588330e397974b30424fc093af0bd0166825 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,