aboutsummaryrefslogtreecommitdiff
path: root/fs/locks.c
AgeCommit message (Expand)AuthorFilesLines
2024-02-20filelock: fix deadlock detection in POSIX lockingGravatar Jeff Layton 1-1/+1
2024-02-05filelock: don't do security checks on nfsd setlease callsGravatar Jeff Layton 1-18/+25
2024-02-05filelock: split leases out of struct file_lockGravatar Jeff Layton 1-43/+80
2024-02-05filelock: convert seqfile handling to use file_lock_coreGravatar Jeff Layton 1-36/+36
2024-02-05filelock: convert locks_translate_pid to take file_lock_coreGravatar Jeff Layton 1-10/+10
2024-02-05filelock: convert locks_insert_lock_ctx and locks_delete_lock_ctxGravatar Jeff Layton 1-22/+22
2024-02-05filelock: convert locks_wake_up_blocks to take a file_lock_core pointerGravatar Jeff Layton 1-7/+7
2024-02-05filelock: make assign_type helper take a file_lock_core pointerGravatar Jeff Layton 1-5/+5
2024-02-05filelock: reorganize locks_delete_block and __locks_insert_blockGravatar Jeff Layton 1-20/+22
2024-02-05filelock: clean up locks_delete_block internalsGravatar Jeff Layton 1-7/+8
2024-02-05filelock: convert fl_blocker to file_lock_coreGravatar Jeff Layton 1-8/+8
2024-02-05filelock: convert __locks_insert_block, conflict and deadlock checks to use f...Gravatar Jeff Layton 1-60/+72
2024-02-05filelock: make __locks_delete_block and __locks_wake_up_blocks take file_lock...Gravatar Jeff Layton 1-18/+27
2024-02-05filelock: convert locks_{insert,delete}_global_blockedGravatar Jeff Layton 1-7/+6
2024-02-05filelock: make locks_{insert,delete}_global_locks take file_lock_core argGravatar Jeff Layton 1-9/+9
2024-02-05filelock: convert posix_owner_key to take file_lock_core argGravatar Jeff Layton 1-4/+4
2024-02-05filelock: make posix_same_owner take file_lock_core pointersGravatar Jeff Layton 1-8/+8
2024-02-05filelock: convert more internal functions to use file_lock_coreGravatar Jeff Layton 1-26/+25
2024-02-05filelock: have fs/locks.c deal with file_lock_core directlyGravatar Jeff Layton 1-229/+238
2024-02-05filelock: split common fields into struct file_lock_coreGravatar Jeff Layton 1-0/+1
2024-02-05filelock: drop the IS_* macrosGravatar Jeff Layton 1-17/+15
2024-02-05filelock: add some new helper functionsGravatar Jeff Layton 1-9/+9
2024-02-02filelock: rename fl_pid variable in lock_get_statusGravatar Jeff Layton 1-4/+4
2023-12-28fs: Remove the now superfluous sentinel elements from ctl_table arrayGravatar Joel Granados 1-1/+0
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Gravatar Linus Torvalds 1-2/+2
2023-10-18treewide: mark stuff as __ro_after_initGravatar Alexey Dobriyan 1-2/+2
2023-10-16lockd: add doc to enable EXPORT_OP_ASYNC_LOCKGravatar Alexander Aring 1-5/+7
2023-08-31Merge tag 'nfsd-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxGravatar Linus Torvalds 1-7/+0
2023-08-29locks: allow support for write delegationGravatar Dai Ngo 1-7/+0
2023-08-28Merge tag 'filelock-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Gravatar Linus Torvalds 1-5/+22
2023-08-24locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lockGravatar Will Shiu 1-1/+1
2023-08-24fs/locks: Fix typoGravatar Jakub Wilk 1-1/+1
2023-07-10fs: Pass argument to fcntl_setlease as intGravatar Luca Vizzarro 1-10/+10
2023-06-27fs/locks: F_UNLCK extension for F_OFD_GETLKGravatar Stas Sergeev 1-3/+20
2023-03-09filelocks: use mount idmapping for setlease permission checkGravatar Seth Forshee 1-1/+2
2023-03-09fs/locks: Remove redundant assignment to cmdGravatar Jiapeng Chong 1-1/+0
2023-02-21Merge tag 'rcu.2023.02.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Gravatar Linus Torvalds 1-25/+0
2023-02-02fs: Remove CONFIG_SRCUGravatar Paul E. McKenney 1-25/+0
2023-01-11fs: remove locks_inodeGravatar Jeff Layton 1-14/+14
2023-01-11filelock: move file locking definitions to separate header fileGravatar Jeff Layton 1-0/+1
2022-11-30Add process name and pid to locks warningGravatar Andi Kleen 1-1/+1
2022-11-30filelock: add a new locks_inode_context accessor functionGravatar Jeff Layton 1-12/+12
2022-11-30filelock: new helper: vfs_inode_has_locksGravatar Jeff Layton 1-0/+23
2022-11-17filelock: WARN_ON_ONCE when ->fl_file and filp don't matchGravatar Jeff Layton 1-0/+3
2022-08-17locks: Fix dropped call to ->fl_release_private()Gravatar David Howells 1-0/+1
2022-07-18fs/lock: Rearrange ops in flock syscall.Gravatar Kuniyuki Iwashima 1-24/+19
2022-07-18fs/lock: Don't allocate file_lock in flock_make_lock().Gravatar Kuniyuki Iwashima 1-31/+15
2022-05-19fs/lock: add 2 callbacks to lock_manager_operations to resolve conflictGravatar Dai Ngo 1-3/+30
2022-05-19fs/lock: add helper locks_owner_has_blockers to check for blockersGravatar Dai Ngo 1-0/+28
2022-01-22fs: move locking sysctls where they are usedGravatar Luis Chamberlain 1-2/+32