summaryrefslogtreecommitdiff
path: root/fs/locks.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-20filelock: fix deadlock detection in POSIX lockingJeff Layton1-1/+1
2024-02-05filelock: don't do security checks on nfsd setlease callsJeff Layton1-18/+25
2024-02-05filelock: split leases out of struct file_lockJeff Layton1-43/+80
2024-02-05filelock: convert seqfile handling to use file_lock_coreJeff Layton1-36/+36
2024-02-05filelock: convert locks_translate_pid to take file_lock_coreJeff Layton1-10/+10
2024-02-05filelock: convert locks_insert_lock_ctx and locks_delete_lock_ctxJeff Layton1-22/+22
2024-02-05filelock: convert locks_wake_up_blocks to take a file_lock_core pointerJeff Layton1-7/+7
2024-02-05filelock: make assign_type helper take a file_lock_core pointerJeff Layton1-5/+5
2024-02-05filelock: reorganize locks_delete_block and __locks_insert_blockJeff Layton1-20/+22
2024-02-05filelock: clean up locks_delete_block internalsJeff Layton1-7/+8
2024-02-05filelock: convert fl_blocker to file_lock_coreJeff Layton1-8/+8
2024-02-05filelock: convert __locks_insert_block, conflict and deadlock checks to use f...Jeff Layton1-60/+72
2024-02-05filelock: make __locks_delete_block and __locks_wake_up_blocks take file_lock...Jeff Layton1-18/+27
2024-02-05filelock: convert locks_{insert,delete}_global_blockedJeff Layton1-7/+6
2024-02-05filelock: make locks_{insert,delete}_global_locks take file_lock_core argJeff Layton1-9/+9
2024-02-05filelock: convert posix_owner_key to take file_lock_core argJeff Layton1-4/+4
2024-02-05filelock: make posix_same_owner take file_lock_core pointersJeff Layton1-8/+8
2024-02-05filelock: convert more internal functions to use file_lock_coreJeff Layton1-26/+25
2024-02-05filelock: have fs/locks.c deal with file_lock_core directlyJeff Layton1-229/+238
2024-02-05filelock: split common fields into struct file_lock_coreJeff Layton1-0/+1
2024-02-05filelock: drop the IS_* macrosJeff Layton1-17/+15
2024-02-05filelock: add some new helper functionsJeff Layton1-9/+9
2024-02-02filelock: rename fl_pid variable in lock_get_statusJeff Layton1-4/+4
2023-12-28fs: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados1-1/+0
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds1-2/+2
2023-10-18treewide: mark stuff as __ro_after_initAlexey Dobriyan1-2/+2
2023-10-16lockd: add doc to enable EXPORT_OP_ASYNC_LOCKAlexander Aring1-5/+7
2023-08-31Merge tag 'nfsd-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds1-7/+0
2023-08-29locks: allow support for write delegationDai Ngo1-7/+0
2023-08-28Merge tag 'filelock-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds1-5/+22
2023-08-24locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lockWill Shiu1-1/+1
2023-08-24fs/locks: Fix typoJakub Wilk1-1/+1
2023-07-10fs: Pass argument to fcntl_setlease as intLuca Vizzarro1-10/+10
2023-06-27fs/locks: F_UNLCK extension for F_OFD_GETLKStas Sergeev1-3/+20
2023-03-09filelocks: use mount idmapping for setlease permission checkSeth Forshee1-1/+2
2023-03-09fs/locks: Remove redundant assignment to cmdJiapeng Chong1-1/+0
2023-02-21Merge tag 'rcu.2023.02.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-25/+0
2023-02-02fs: Remove CONFIG_SRCUPaul E. McKenney1-25/+0
2023-01-11fs: remove locks_inodeJeff Layton1-14/+14
2023-01-11filelock: move file locking definitions to separate header fileJeff Layton1-0/+1
2022-11-30Add process name and pid to locks warningAndi Kleen1-1/+1
2022-11-30filelock: add a new locks_inode_context accessor functionJeff Layton1-12/+12
2022-11-30filelock: new helper: vfs_inode_has_locksJeff Layton1-0/+23
2022-11-17filelock: WARN_ON_ONCE when ->fl_file and filp don't matchJeff Layton1-0/+3
2022-08-17locks: Fix dropped call to ->fl_release_private()David Howells1-0/+1
2022-07-18fs/lock: Rearrange ops in flock syscall.Kuniyuki Iwashima1-24/+19
2022-07-18fs/lock: Don't allocate file_lock in flock_make_lock().Kuniyuki Iwashima1-31/+15
2022-05-19fs/lock: add 2 callbacks to lock_manager_operations to resolve conflictDai Ngo1-3/+30
2022-05-19fs/lock: add helper locks_owner_has_blockers to check for blockersDai Ngo1-0/+28
2022-01-22fs: move locking sysctls where they are usedLuis Chamberlain1-2/+32