summaryrefslogtreecommitdiff
path: root/source3/smbd/oplock.c
Commit message (Expand)AuthorAgeFilesLines
* smbd: Use file_id_str_buf() in contend_level2_oplocks_begin_default()Volker Lendecke2019-11-061-1/+2
* smbd: Use file_id_str_buf() in process_kernel_oplock_break()Volker Lendecke2019-11-061-3/+5
* smbd: Use file_id_str_buf() in process_oplock_break_message()Volker Lendecke2019-11-061-7/+9
* smbd: Use file_id_str_buf() in initial_break_processing()Volker Lendecke2019-11-061-9/+13
* smbd: Use file_id_str_buf() in downgrade_lease()Volker Lendecke2019-11-061-8/+17
* smbd: Use file_id_str_buf() in downgrade_oplock()Volker Lendecke2019-11-061-4/+6
* smbd: Use file_id_str_buf() in set_file_oplock()Volker Lendecke2019-11-061-2/+4
* smbd: Use file_id_str_buf() in set_file_oplock()Volker Lendecke2019-11-061-1/+2
* lib: Remove #define serverid_equal server_id_equalVolker Lendecke2019-11-061-1/+1
* smbd: Add share mode flagsVolker Lendecke2019-09-171-1/+1
* smbd: Stop passing "share_mode_lock" via share_mode_forall_leases()Volker Lendecke2019-09-171-2/+1
* smbd: Pass "struct file_id" to get_lease_type()Volker Lendecke2019-09-171-3/+2
* smbd: Use share_mode_forall_entries() in contend_level2_oplocks_begin_default()Volker Lendecke2019-09-171-43/+42
* vfs: Make "fd_handle->gen_id" 64-bit everywhereVolker Lendecke2019-09-171-9/+13
* smbd: Inline remove_oplock_under_lock() into its only callerVolker Lendecke2019-08-061-21/+8
* smbd: Make remove_oplock_under_lock staticVolker Lendecke2019-08-061-1/+1
* smbd: Slightly simplify fsp_lease_update()Volker Lendecke2019-07-081-1/+1
* smbd: Don't store num_read_oplocks in brlock.tdbVolker Lendecke2019-07-041-85/+0
* smbd: Use share_mode's flags in contend_level2_oplocksVolker Lendecke2019-07-041-116/+68
* smbd: Factor out fsps_lease_update()Volker Lendecke2019-05-281-22/+17
* smbd: Simplify fsp_lease_update()Volker Lendecke2019-05-281-8/+8
* smbd: Use "fsp->lease" instead of "lease"Volker Lendecke2019-05-281-1/+1
* smbd: Do oplock break messages in ndrVolker Lendecke2019-05-161-17/+24
* smbd: Use send_break_message() in send_break_to_none()Volker Lendecke2019-05-161-8/+6
* smbd: Remove share_mode_lease and the leases array from share_mode_entryVolker Lendecke2019-04-141-19/+8
* smbd: Use share_mode_forall_leases in do_break_to_none()Volker Lendecke2019-04-141-36/+55
* smbd: Use leases_db in process_oplock_break_message()Volker Lendecke2019-04-141-59/+78
* smbd: Use leases_db in downgrade_lease()Volker Lendecke2019-04-141-60/+72
* smbd: Use leases_db in fsp_lease_update()Volker Lendecke2019-04-141-12/+20
* smbd: Use leases_db in get_lease_type()Volker Lendecke2019-04-141-1/+15
* smbd: Use leases_db_set()Volker Lendecke2019-04-141-0/+63
* smbd: Small optimization for break_to_noneVolker Lendecke2019-04-141-3/+4
* Revert "smbd: explain that/why we use the raw tevent_context for lease_timeou...Ralph Boehme2019-01-111-11/+1
* Revert "smbd: explain that/why we use the raw tevent_context for oplock_timeo...Ralph Boehme2019-01-111-13/+1
* Revert "smbd: explain that/why we use the raw tevent_context for do_break_to_...Ralph Boehme2019-01-111-14/+1
* smbd: Don't try to release a kernel oplock for a leased fileVolker Lendecke2018-12-181-7/+27
* s3:smbd: Use #ifdef instead of #if for config.h definitionsAndreas Schneider2018-11-281-1/+1
* smbd: Simplify downgrade_share_leaseVolker Lendecke2018-10-021-9/+6
* smbd: Move downgrade_share_lease into downgrade_leaseVolker Lendecke2018-10-021-55/+49
* smbd: Simplify downgrade_leaseVolker Lendecke2018-10-021-2/+2
* smbd: Slightly simplify downgrade_lease()Volker Lendecke2018-10-021-4/+4
* smbd: Use find_share_mode_lease() in downgrade_share_leaseVolker Lendecke2018-10-021-11/+5
* smbd: Move downgrade_share_lease() to smbd/oplock.cVolker Lendecke2018-10-021-0/+85
* smbd: Add a paranoia check for leasesVolker Lendecke2018-09-141-0/+6
* smbd: Remove an unneeded #includeVolker Lendecke2018-09-111-1/+0
* smbd: Simplify logic in fsp_lease_updateVolker Lendecke2018-09-071-5/+3
* smbd: Factor out file_has_read_oplocks()Volker Lendecke2018-09-071-10/+20
* smbd: Remove unused KOPLOCK flagsChristof Schmitt2018-08-251-22/+5
* smbd: Remove koplocks->contend_level2 callbacksVolker Lendecke2018-08-221-19/+1
* smbd: Fix a typoVolker Lendecke2018-08-171-1/+1