summaryrefslogtreecommitdiff
path: root/fs/locks.c
AgeCommit message (Expand)Author
2025-11-28filelock: __fcntl_getlease: fix kernel-doc warningsRandy Dunlap
2025-11-12vfs: expose delegation support to userlandJeff Layton
2025-11-12filelock: lift the ban on directory leases in generic_setleaseJeff Layton
2025-11-12filelock: push the S_ISREG check down to ->setlease handlersJeff Layton
2025-11-12filelock: rework the __break_lease API to use flagsJeff Layton
2025-11-12filelock: make lease_alloc() take a flags argumentJeff Layton
2025-08-11locks: Remove the last reference to EXPORT_OP_ASYNC_LOCK.Thiago Becker
2025-06-23docs/vfs: update references to i_mutex to i_rwsemJunxuan Liao
2025-06-10filelock: add new locks_wake_up_waiter() helperJeff Layton
2025-01-28treewide: const qualify ctl_tables where applicableJoel Granados
2024-11-03fdget(), more trivial conversionsAl Viro
2024-09-23Merge tag 'pull-stable-struct_fd' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds
2024-08-28file: reclaim 24 bytes from f_ownerChristian Brauner
2024-08-12introduce fd_file(), convert all accessors to it.Al Viro
2024-08-12filelock: fix name of file_lease slab cacheOmar Sandoval
2024-07-24filelock: Fix fcntl/close race recovery compat pathJann Horn
2024-07-11Merge tag 'vfs-6.10-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds
2024-07-05filelock: fix potential use-after-free in posix_lock_inodeJeff Layton
2024-07-02filelock: Remove locks reliably when fcntl/close race is detectedJann Horn
2024-02-20filelock: fix deadlock detection in POSIX lockingJeff Layton
2024-02-05filelock: don't do security checks on nfsd setlease callsJeff Layton
2024-02-05filelock: split leases out of struct file_lockJeff Layton
2024-02-05filelock: convert seqfile handling to use file_lock_coreJeff Layton
2024-02-05filelock: convert locks_translate_pid to take file_lock_coreJeff Layton
2024-02-05filelock: convert locks_insert_lock_ctx and locks_delete_lock_ctxJeff Layton
2024-02-05filelock: convert locks_wake_up_blocks to take a file_lock_core pointerJeff Layton
2024-02-05filelock: make assign_type helper take a file_lock_core pointerJeff Layton
2024-02-05filelock: reorganize locks_delete_block and __locks_insert_blockJeff Layton
2024-02-05filelock: clean up locks_delete_block internalsJeff Layton
2024-02-05filelock: convert fl_blocker to file_lock_coreJeff Layton
2024-02-05filelock: convert __locks_insert_block, conflict and deadlock checks to use f...Jeff Layton
2024-02-05filelock: make __locks_delete_block and __locks_wake_up_blocks take file_lock...Jeff Layton
2024-02-05filelock: convert locks_{insert,delete}_global_blockedJeff Layton
2024-02-05filelock: make locks_{insert,delete}_global_locks take file_lock_core argJeff Layton
2024-02-05filelock: convert posix_owner_key to take file_lock_core argJeff Layton
2024-02-05filelock: make posix_same_owner take file_lock_core pointersJeff Layton
2024-02-05filelock: convert more internal functions to use file_lock_coreJeff Layton
2024-02-05filelock: have fs/locks.c deal with file_lock_core directlyJeff Layton
2024-02-05filelock: split common fields into struct file_lock_coreJeff Layton
2024-02-05filelock: drop the IS_* macrosJeff Layton
2024-02-05filelock: add some new helper functionsJeff Layton
2024-02-02filelock: rename fl_pid variable in lock_get_statusJeff Layton
2023-12-28fs: Remove the now superfluous sentinel elements from ctl_table arrayJoel Granados
2023-11-02Merge tag 'mm-nonmm-stable-2023-11-02-14-08' of git://git.kernel.org/pub/scm/...Linus Torvalds
2023-10-18treewide: mark stuff as __ro_after_initAlexey Dobriyan
2023-10-16lockd: add doc to enable EXPORT_OP_ASYNC_LOCKAlexander Aring
2023-08-31Merge tag 'nfsd-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/linuxLinus Torvalds
2023-08-29locks: allow support for write delegationDai Ngo
2023-08-28Merge tag 'filelock-v6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/jl...Linus Torvalds
2023-08-24locks: fix KASAN: use-after-free in trace_event_raw_event_filelock_lockWill Shiu