index
:
samba.git
master
old-v4-0-stable
old-v4-0-test
v3-0-stable
v3-0-test
v3-2-stable
v3-2-test
v3-3-stable
v3-3-test
v3-4-stable
v3-4-test
v3-5-stable
v3-5-test
v3-6-stable
v3-6-test
v3-devel
v4-0-stable
v4-0-test
v4-1-stable
v4-1-test
v4-10-stable
v4-10-test
v4-11-stable
v4-11-test
v4-12-stable
v4-12-test
v4-13-stable
v4-13-test
v4-14-stable
v4-14-test
v4-15-stable
v4-15-test
v4-16-stable
v4-16-test
v4-17-stable
v4-17-test
v4-18-stable
v4-18-test
v4-19-stable
v4-19-test
v4-2-stable
v4-2-test
v4-20-stable
v4-20-test
v4-21-stable
v4-21-test
v4-22-stable
v4-22-test
v4-23-stable
v4-23-test
v4-24-stable
v4-24-test
v4-3-stable
v4-3-test
v4-4-stable
v4-4-test
v4-5-stable
v4-5-test
v4-6-stable
v4-6-test
v4-7-stable
v4-7-test
v4-8-stable
v4-8-test
v4-9-stable
v4-9-test
Unnamed repository; edit this file 'description' to name the repository.
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
source3
/
lib
/
g_lock.c
Age
Commit message (
Expand
)
Author
Files
Lines
2024-11-05
s3/g_lock: add g_lock_locks() and g_lock_locks_read() varients
Ralph Boehme
1
-1
/
+24
2024-10-05
s3:g_lock: Do not let pointers to point outside the input buffer
Pavel Filipenský
1
-4
/
+5
2024-05-15
smbd: Fix a typo in a few places
Volker Lendecke
1
-3
/
+3
2024-05-15
g_lock: Fix buffer length check in g_lock_parse()
Volker Lendecke
1
-1
/
+2
2023-07-13
s3:lib: Fix code spelling
Andreas Schneider
1
-3
/
+3
2023-01-10
lib: Use tdb_data_dbg() where appropriate
Volker Lendecke
1
-6
/
+2
2022-12-09
g_lock: check for zero timeout in g_lock_lock()
Ralph Boehme
1
-0
/
+4
2022-09-20
s3:g_lock: add callback function to g_lock_lock()
Stefan Metzmacher
1
-3
/
+13
2022-09-20
s3:g_lock: add callback function to g_lock_lock_send()
Stefan Metzmacher
1
-2
/
+20
2022-09-20
s3:g_lock: add callback function to g_lock_lock_simple_fn()
Stefan Metzmacher
1
-8
/
+36
2022-09-20
s3:g_lock: add callback function to g_lock_trylock()
Stefan Metzmacher
1
-13
/
+99
2022-09-20
s3:g_lock: reorder the logic in g_lock_trylock()
Stefan Metzmacher
1
-43
/
+26
2022-09-20
s3:g_lock: remove redundant code in g_lock_trylock()
Stefan Metzmacher
1
-10
/
+0
2022-09-20
s3:g_lock: add g_lock_ctx->busy and assert it to false
Stefan Metzmacher
1
-1
/
+22
2022-09-20
s3:g_lock: add g_lock_lock_cb_state infrastructure
Stefan Metzmacher
1
-0
/
+242
2022-09-20
s3:g_lock: reorder the logic in g_lock_lock_simple_fn()
Stefan Metzmacher
1
-18
/
+19
2022-09-20
s3:g_lock: fix error handling in g_lock_watch_data_send()
Stefan Metzmacher
1
-4
/
+6
2022-08-19
s3:g_lock: avoid useless talloc_array(0) in g_lock_dump()
Stefan Metzmacher
1
-6
/
+8
2022-08-19
s3:g_lock: add some const to the shared array passed via g_lock_dump*()
Stefan Metzmacher
1
-3
/
+3
2022-08-11
s3:g_lock: use TDB_VOLATILE to avoid fcntl locks
Stefan Metzmacher
1
-1
/
+1
2022-07-26
s3:g_lock: try to keep the watch instance during g_lock_watch_data()
Stefan Metzmacher
1
-2
/
+29
2022-07-26
s3:g_lock: remember an unique_lock_epoch similar to unique_data_epoch
Stefan Metzmacher
1
-2
/
+17
2022-07-26
s3:g_lock: avoid a lot of unused overhead using the new dbwrap_watch features
Stefan Metzmacher
1
-2
/
+128
2022-07-26
s3:g_lock: always call g_lock_cleanup_shared() before getting stuck on lck.nu...
Stefan Metzmacher
1
-0
/
+4
2022-07-26
s3:g_lock: avoid calling g_lock_store() from g_lock_cleanup_dead()
Stefan Metzmacher
1
-23
/
+14
2022-07-26
s3:dbwrap_watch: allow callers of dbwrap_watched_watch_send/recv() to manage ...
Stefan Metzmacher
1
-5
/
+5
2021-11-11
lib: Fix a debug typo in g_lock.c
Volker Lendecke
1
-1
/
+1
2021-03-09
g_lock: Add extensive debug information
Volker Lendecke
1
-5
/
+28
2021-03-05
g_lock: Fix uninitalized variable reads
Volker Lendecke
1
-2
/
+2
2020-07-08
s3:g_lock: avoid very expensive generate_random_buffer() in g_lock_parse()
Stefan Metzmacher
1
-19
/
+19
2020-05-15
lib: Add g_lock_dump_send/recv
Volker Lendecke
1
-0
/
+65
2020-05-15
lib: Add g_lock_set_lock_order()
Volker Lendecke
1
-1
/
+34
2020-05-15
lib: Add g_lock_writev_data
Volker Lendecke
1
-16
/
+32
2020-05-15
lib: Allow additional dbufs in g_lock_store()
Volker Lendecke
1
-18
/
+36
2020-05-15
lib: Add g_lock_seqnum()
Volker Lendecke
1
-0
/
+5
2020-05-15
lib: Add g_lock_wake_watchers()
Volker Lendecke
1
-0
/
+35
2020-05-15
lib: Add g_lock_watch_data_send/recv()
Volker Lendecke
1
-7
/
+206
2019-12-22
lib: Fix contending with a READ lock
Volker Lendecke
1
-0
/
+2
2019-11-26
g_lock: Speed up sync g_lock_lock()
Volker Lendecke
1
-2
/
+86
2019-11-26
g_lock: Move a variable inside the block were it's used
Volker Lendecke
1
-2
/
+1
2019-11-26
g_lock: Factor out g_lock_cleanup_shared()
Volker Lendecke
1
-27
/
+29
2019-11-22
lib: Change the g_lock data model
Volker Lendecke
1
-247
/
+398
2019-11-22
lib: Add g_lock_ctx_init_backend()
Volker Lendecke
1
-19
/
+32
2019-11-22
lib: Make struct g_lock_rec private to g_lock.c
Volker Lendecke
1
-0
/
+5
2019-11-22
g_lock: Change prototype of g_lock_dump
Volker Lendecke
1
-9
/
+40
2019-11-22
g_lock: Pass "data" down to g_lock_trylock()
Volker Lendecke
1
-8
/
+8
2019-11-22
dbwrap: Pass "value" to dbwrap_do_locked() callback
Volker Lendecke
1
-11
/
+12
2019-11-06
lib: Avoid includes.h in g_lock.c
Volker Lendecke
1
-1
/
+5
2019-11-06
lib: Remove g_lock_do()
Volker Lendecke
1
-64
/
+0
2019-11-06
g_lock: Avoid sys_random(), use generate_random()
Volker Lendecke
1
-2
/
+2
[next]