summaryrefslogtreecommitdiff
path: root/source3/locking
AgeCommit message (Expand)AuthorFilesLines
2019-07-17smbd: Increase a debug levelVolker Lendecke1-2/+2
2019-07-08smbd: Make find_share_mode_entry() static to locking.cVolker Lendecke2-3/+1
2019-07-04smbd: Don't store num_read_oplocks in brlock.tdbVolker Lendecke2-41/+6
2019-07-04smbd: Set SHARE_MODE_HAS_READ_LEASE when downgrading an oplockVolker Lendecke1-0/+1
2019-07-04smbd: Add file_has_read_lease()Volker Lendecke2-1/+67
2019-07-04smbd: Add flags to the beginning of share_mode_dataVolker Lendecke1-4/+6
2019-07-04smbd: Send do_lock() through share_mode_do_locked()Volker Lendecke1-23/+58
2019-07-04smbd: Add share_mode_do_locked()Volker Lendecke2-2/+116
2019-07-04smbd: Introduce static_share_mode_recordVolker Lendecke1-22/+38
2019-07-04smbd: Simplify share_mode_lock.cVolker Lendecke1-157/+142
2019-07-02smbd: Remove unused "msg_ctx" from locking_close_file()Volker Lendecke2-4/+2
2019-07-02smbd: Remove unused "msg_ctx" from do_unlock()Volker Lendecke2-12/+10
2019-07-02smbd: Remove unused "msg_ctx" from brl_close_fnum()Volker Lendecke3-5/+3
2019-07-02smbd: Remove unused "msg_ctx" from brl_unlock()Volker Lendecke3-7/+4
2019-07-02vfs: Remove unused "msg_ctx" from SMB_VFS_BRL_UNLOCK_WINDOWSVolker Lendecke2-11/+7
2019-07-02smbd: Remove unused "msg_ctx" from brl_unlock_posix()Volker Lendecke1-3/+2
2019-07-02smbd: Remove unused "msg_ctx" from do_lock()Volker Lendecke2-4/+2
2019-07-02smbd: Remove unused "msg_ctx" from brl_lock()Volker Lendecke3-21/+20
2019-07-02smbd: Remove unused "msg_ctx" from brl_lock_posixVolker Lendecke1-3/+2
2019-07-02smbd: Remove unused "blocking_lock" from brl_lock_windows_default()Volker Lendecke2-3/+2
2019-07-02vfs: Remove "blocking_lock" from SMB_VFS_BRL_LOCK_WINDOWSVolker Lendecke1-6/+3
2019-07-02smbd: brl_lock() never sees blocking locks anymoreVolker Lendecke3-5/+2
2019-07-02smbd: do_lock() never sees blocking locks anymoreVolker Lendecke2-5/+2
2019-07-02smbd: Make do_lock() return NTSTATUSVolker Lendecke2-43/+45
2019-07-02smbd: Avoid casts in do_lock()Volker Lendecke1-5/+9
2019-07-02smbd: Ensure initialized vars in do_lockVolker Lendecke1-2/+2
2019-06-28smbd: Fix broken brlock for clusteringVolker Lendecke1-10/+6
2019-06-20vfs: Remove SMB_VFS_BRL_CANCEL_WINDOWSVolker Lendecke2-16/+0
2019-06-20smbd: Remove unused brlock codeVolker Lendecke3-360/+9
2019-06-20smbd: Add a clarifying comment on triggering waitersVolker Lendecke1-0/+6
2019-06-20smbd: Don't call cancel_pending_lock_requests_by_fid on closeVolker Lendecke1-1/+0
2019-06-20smbd: Remove SMB1 special case handling from brlock.cVolker Lendecke1-35/+1
2019-06-20smbd: Return "blocker_pid" from do_lock()Volker Lendecke2-0/+5
2019-06-20smbd: Add some paranoia against NULL dereferenceVolker Lendecke1-1/+6
2019-06-20smbd: Add "blocker_pid" to brl_lock()Volker Lendecke3-0/+5
2019-05-28smbd: Adapt brl_pending_overlap to README.CodingVolker Lendecke1-6/+11
2019-05-28smbd: Avoid casts in do_unlock()Volker Lendecke1-3/+6
2019-05-28smbd: Fix a typoVolker Lendecke1-2/+2
2019-05-28brlock: Remove clustering special caseVolker Lendecke1-16/+7
2019-05-27Fix ubsan null pointer passed as argument 2Gary Lockyer1-1/+3
2019-05-23smbd: Merge "print_lock_struct" into one DBGVolker Lendecke1-12/+12
2019-05-18smbd: Send "share_file_id" with the rename msgVolker Lendecke1-21/+22
2019-05-18smbd: Add file_rename_message in idlVolker Lendecke1-57/+38
2019-04-14smbd: Remove share_mode_lease and the leases array from share_mode_entryVolker Lendecke2-46/+0
2019-04-14smbd: Use share_mode_forall_leases in share_mode_cleanup_disconnected()Volker Lendecke1-8/+31
2019-04-14smbd: Use share_mode_forall_leases in rename_share_filename()Volker Lendecke1-22/+33
2019-04-14smbd: Add share_mode_forall_leases()Volker Lendecke2-0/+80
2019-04-14smbd: Don't pass lease_idx down to set_share_mode()Volker Lendecke2-15/+48
2019-04-14smbd: Use share_mode_entry's lease data in remove_share_mode_lease()Volker Lendecke1-10/+3
2019-04-14smbd: Use share_mode_entry's lease data in remove_share_mode_lease()Volker Lendecke1-3/+8