summaryrefslogtreecommitdiffstats
path: root/fs/locks.c
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2024-09-231-7/+7
|\
| * introduce fd_file(), convert all accessors to it.Al Viro2024-08-121-7/+7
* | file: reclaim 24 bytes from f_ownerChristian Brauner2024-08-281-1/+5
* | filelock: fix name of file_lease slab cacheOmar Sandoval2024-08-121-1/+1
|/
* filelock: Fix fcntl/close race recovery compat pathJann Horn2024-07-241-5/+4
* Merge tag 'vfs-6.10-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-07-111-1/+1
|\
| * filelock: fix potential use-after-free in posix_lock_inodeJeff Layton2024-07-051-1/+1
* | filelock: Remove locks reliably when fcntl/close race is detectedJann Horn2024-07-021-5/+4
|/
* filelock: fix deadlock detection in POSIX lockingJeff Layton2024-02-201-1/+1
* filelock: don't do security checks on nfsd setlease callsJeff Layton2024-02-051-18/+25
* filelock: split leases out of struct file_lockJeff Layton2024-02-051-43/+80
* filelock: convert seqfile handling to use file_lock_coreJeff Layton2024-02-051-36/+36
* filelock: convert locks_translate_pid to take file_lock_coreJeff Layton2024-02-051-10/+10
* filelock: convert locks_insert_lock_ctx and locks_delete_lock_ctxJeff Layton2024-02-051-22/+22
* filelock: convert locks_wake_up_blocks to take a file_lock_core pointerJeff Layton2024-02-051-7/+7
* filelock: make assign_type helper take a file_lock_core pointerJeff Layton2024-02-051-5/+5
* filelock: reorganize locks_delete_block and __locks_insert_blockJeff Layton2024-02-051-20/+22
* filelock: clean up locks_delete_block internalsJeff Layton2024-02-051-7/+8
* filelock: convert fl_blocker to file_lock_coreJeff Layton2024-02-051-8/+8
* filelock: convert __locks_insert_block, conflict and deadlock checks to use f...Jeff Layton2024-02-051-60/+72
* filelock: make __locks_delete_block and __locks_wake_up_blocks take file_lock...Jeff Layton2024-02-051-18/+27
* filelock: convert locks_{insert,delete}_global_blockedJeff Layton2024-02-051-7/+6
* filelock: make locks_{insert,delete}_global_locks take file_lock_core argJeff Layton2024-02-051-9/+9
* filelock: convert posix_owner_key to take file_lock_core argJeff Layton2024-02-051-4/+4
* filelock: make posix_same_owner take file_lock_core pointersJeff Layton2024-02-051-8/+8
* filelock: convert more internal functions to use file_lock_coreJeff Layton2024-02-051-26/+25
* filelock: have fs/locks.c deal with file_lock_core directlyJeff Layton2024-02-051-229/+238
* filelock: split common fields into struct file_lock_coreJeff Layton2024-02-051-0/+1
* filelock: drop the IS_* macrosJeff Layton2024-02-051-17/+15
* filelock: add some new helper functionsJeff Layton2024-02-051-9/+9
* filelock: rename fl_pid variable in lock_get_statusJeff Layton2024-02-021-4/+4
* fs: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados2023-12-281-1/+0
* Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds2023-11-021-2/+2
|\
| * treewide: mark stuff as __ro_after_initAlexey Dobriyan2023-10-181-2/+2
* | lockd: add doc to enable EXPORT_OP_ASYNC_LOCKAlexander Aring2023-10-161-5/+7
|/
* Merge tag 'nfsd-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds2023-08-311-7/+0
|\
| * locks: allow support for write delegationDai Ngo2023-08-291-7/+0
* | Merge tag 'filelock-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds2023-08-281-5/+22
|\ \
| * | locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lockWill Shiu2023-08-241-1/+1
| * | fs/locks: Fix typoJakub Wilk2023-08-241-1/+1
| * | fs/locks: F_UNLCK extension for F_OFD_GETLKStas Sergeev2023-06-271-3/+20
| |/
* / fs: Pass argument to fcntl_setlease as intLuca Vizzarro2023-07-101-10/+10
|/
* filelocks: use mount idmapping for setlease permission checkSeth Forshee2023-03-091-1/+2
* fs/locks: Remove redundant assignment to cmdJiapeng Chong2023-03-091-1/+0
* Merge tag 'rcu.2023.02.10a' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2023-02-211-25/+0
|\
| * fs: Remove CONFIG_SRCUPaul E. McKenney2023-02-021-25/+0
* | fs: remove locks_inodeJeff Layton2023-01-111-14/+14
* | filelock: move file locking definitions to separate header fileJeff Layton2023-01-111-0/+1
|/
* Add process name and pid to locks warningAndi Kleen2022-11-301-1/+1
* filelock: add a new locks_inode_context accessor functionJeff Layton2022-11-301-12/+12