summaryrefslogtreecommitdiff
path: root/source3/locking
AgeCommit message (Expand)AuthorFilesLines
2022-09-20s3:locking: let share_mode_wakeup_waiters() use share_mode_do_locked_vfs_deni...Stefan Metzmacher1-101/+5
2022-09-20s3:locking: make share_mode_do_locked() staticStefan Metzmacher2-8/+1
2022-09-20s3:locking: protect do_lock() with share_mode_do_locked_vfs_allowed()Stefan Metzmacher1-4/+4
2022-09-20s3:locking: add share_mode_do_locked_vfs_{denied,allowed}()Stefan Metzmacher2-0/+95
2022-09-20s3:smbd: move locking related vfs functions to smbd/vfs.cStefan Metzmacher2-33/+0
2022-09-20s3:locking: just use g_lock_dump() for fsp_update_share_mode_flags()Stefan Metzmacher1-10/+47
2022-09-20s3:locking: move fsp_update_share_mode_flags* related functions further downStefan Metzmacher1-62/+62
2022-09-20s3:locking: replace locking_tdb_data_store() with share_mode_data_ltdb_store()Stefan Metzmacher1-10/+11
2022-09-20s3:locking: let share_mode_forall_entries() call TALLOC_FREE(ltdb)Stefan Metzmacher1-0/+2
2022-09-20s3:locking: split out share_mode_data_ltdb_store()Stefan Metzmacher1-23/+53
2022-09-20s3:locking: introduce share_mode_data->not_storedStefan Metzmacher1-12/+17
2022-09-20s3:locking: change some debug messages to level unless we got NT_STATUS_NOT_F...Stefan Metzmacher1-6/+15
2022-09-20s3:locking: log all share_mode_forall_entries() errors at level 0Stefan Metzmacher2-1/+2
2022-09-20s3:locking: let share_mode_forall_leases() log all errors at level 0Stefan Metzmacher1-3/+3
2022-09-20s3:locking: let set_delete_on_close_lck() log errors and panicStefan Metzmacher1-3/+5
2022-09-20s3:locking: log g_lock_dump() error in locking_tdb_data_fetch() at level 0Stefan Metzmacher1-1/+2
2022-09-20s3:locking: log add locking_tdb_data_store() errors at level 0Stefan Metzmacher1-6/+6
2022-09-20s3:locking: log g_lock_locks() error at level 0Stefan Metzmacher1-1/+1
2022-09-20s3:locking: let fsp_update_share_mode_flags() log all errors at level 0Stefan Metzmacher1-4/+4
2022-09-20s3:locking: log all g_lock_writev_data() errors at level 0Stefan Metzmacher1-4/+4
2022-09-20s3:locking: log all locking_tdb_data_{get,fetch}() errors at level 0Stefan Metzmacher1-10/+12
2022-09-20s3:locking: let reset_share_mode_entry() report errors to the callerStefan Metzmacher1-3/+4
2022-09-20s3:locking: remove unused NO_LOCKING_COUNTStefan Metzmacher1-1/+0
2022-08-19s3:smbd: inline fsp_lease_type_is_exclusive() logic into contend_level2_oploc...Stefan Metzmacher2-18/+0
2022-08-19s3:locking: move get_existing_share_mode_lock() to share_mode_lock.[ch]Stefan Metzmacher4-13/+13
2022-08-19s3:locking: pass lease_key explicitly to set_share_mode()Stefan Metzmacher2-1/+4
2022-08-19s3:g_lock: add some const to the shared array passed via g_lock_dump*()Stefan Metzmacher1-8/+8
2022-01-06s3: smbd: Move implicit call to lp_posix_cifsu_locktype() out of init_strict_...Jeremy Allison2-0/+2
2021-08-06smbd: Simplify mark_share_mode_disconnected()Volker Lendecke1-42/+10
2021-08-06smbd: Fix fetch_share_mode_send() error returnVolker Lendecke1-0/+2
2021-06-04smbd: Simplify share_mode_entry_do()Volker Lendecke1-12/+8
2021-05-11smbd: Make share_mode_lock.h includable on its ownVolker Lendecke1-3/+14
2021-03-05locking: Fix an uninitialized variable readVolker Lendecke1-1/+1
2021-01-21share_mode_lock: DEBUG/ASSERT recursion deadlock detectionStefan Metzmacher1-2/+19
2021-01-08lib: give global_contexts.c its own header fileVolker Lendecke1-0/+1
2020-12-16smbd: use fh_[get|set]_private_options()Ralph Boehme1-1/+1
2020-12-16smbd: use fh_[get|set]_gen_id()Ralph Boehme1-6/+7
2020-12-16smbd: use fsp_get_pathref_fd() when close()ing fdsRalph Boehme1-4/+5
2020-12-16smbd: use fsp_get_pathref_fd() as part of DEBUG and syslog messagesRalph Boehme1-1/+1
2020-12-16smbd: use fsp_get_io_fd() when accessing a file or it's associated metadataRalph Boehme1-3/+4
2020-12-04smbd: Remove "have_share_modes" from "struct share_mode_data"Volker Lendecke1-12/+2
2020-12-04smbd: Simplify share_mode_entry_do()Volker Lendecke1-4/+9
2020-12-04smbd: Remove a comment that was not helpful for meVolker Lendecke1-9/+1
2020-12-04smbd: Simplify share_mode_lock_destructor()Volker Lendecke1-3/+8
2020-12-04smbd: Remove unused share_mode_have_entries()Volker Lendecke2-6/+0
2020-12-04smbd: Simplify share_mode_memcache_fetch()Volker Lendecke1-21/+12
2020-11-10locking: hide share_mode_lock definitionVolker Lendecke4-3/+27
2020-11-10locking: move share_mode_flags_[gs]et to share_mode_lock.cVolker Lendecke2-0/+91
2020-11-10locking: Add share_mode_data_dump() accessor functionVolker Lendecke2-0/+32
2020-11-10locking: Add share_mode_servicepath() accessor functionVolker Lendecke2-0/+6