mirror of
https://github.com/samba-team/samba.git
synced 2025-01-07 17:18:11 +03:00
68559b787e
lock-tracking.c mirrors the in-kernel fcntl structures to detect unexpected use of fcntl calls. During my mutex work I changed our fcntl use so that we unlock the allrecord_lock in two pieces: The range covering the hash locks and the range covering the data area for the individual traverse record locks. Splitting locks is not covered by lock-tracking.c. This patch extends lock-tracking.c with this little piece. It's still far from complete to track the full range of fcntl semantics. It is not strictly needed right now, but it does not hurt either. Signed-off-by: Volker Lendecke <vl@samba.org> Reviewed-by: Stefan Metzmacher <metze@samba.org> |
||
---|---|---|
.. | ||
external-agent.c | ||
external-agent.h | ||
jenkins-be-hash.tdb | ||
jenkins-le-hash.tdb | ||
lock-tracking.c | ||
lock-tracking.h | ||
logging.c | ||
logging.h | ||
old-nohash-be.tdb | ||
old-nohash-le.tdb | ||
run-3G-file.c | ||
run-bad-tdb-header.c | ||
run-check.c | ||
run-corrupt.c | ||
run-die-during-transaction.c | ||
run-endian.c | ||
run-incompatible.c | ||
run-nested-transactions.c | ||
run-nested-traverse.c | ||
run-no-lock-during-traverse.c | ||
run-oldhash.c | ||
run-open-during-transaction.c | ||
run-readonly-check.c | ||
run-rescue-find_entry.c | ||
run-rescue.c | ||
run-rwlock-check.c | ||
run-summary.c | ||
run-transaction-expand.c | ||
run-traverse-in-transaction.c | ||
run-wronghash-fail.c | ||
run-zero-append.c | ||
run.c | ||
rwlock-be.tdb | ||
rwlock-le.tdb | ||
tap-interface.h | ||
tap-to-subunit.h | ||
tdb.corrupt |