]> git.ipfire.org Git - thirdparty/samba.git/commitdiff
s3/brlock: add brl_req_set()
authorStefan Metzmacher <metze@samba.org>
Mon, 6 Jan 2025 16:07:11 +0000 (17:07 +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

Signed-off-by: Stefan Metzmacher <metze@samba.org>
Reviewed-by: Ralph Boehme <slow@samba.org>
(cherry picked from commit c9c04c7d75dee0c3e6e843b581624a3852042057)

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

index c75b83c048d147d83e0d5304c8c9828935eb6fc3..51d9dc2e599aab93e53c4fbf47dc5281e62419c6 100644 (file)
@@ -84,6 +84,15 @@ struct files_struct *brl_fsp(struct byte_range_lock *brl)
        return brl->fsp;
 }
 
+
+void brl_req_set(struct byte_range_lock *br_lck,
+                TALLOC_CTX *req_mem_ctx,
+                const struct GUID *req_guid)
+{
+       br_lck->req_mem_ctx = req_mem_ctx;
+       br_lck->req_guid = req_guid;
+}
+
 TALLOC_CTX *brl_req_mem_ctx(const struct byte_range_lock *brl)
 {
        if (brl->req_mem_ctx == NULL) {
index 8e03ad8cf5a1f338fdc28bf9b186f1f77f9aab15..89a9f01bb571354157953edaba174ae1459850bc 100644 (file)
@@ -32,6 +32,9 @@ void brl_shutdown(void);
 
 unsigned int brl_num_locks(const struct byte_range_lock *brl);
 struct files_struct *brl_fsp(struct byte_range_lock *brl);
+void brl_req_set(struct byte_range_lock *br_lck,
+                TALLOC_CTX *req_mem_ctx,
+                const struct GUID *req_guid);
 TALLOC_CTX *brl_req_mem_ctx(const struct byte_range_lock *brl);
 const struct GUID *brl_req_guid(const struct byte_range_lock *brl);