| Age | Commit message (Expand) | Author | Files | Lines |
| 2021-05-05 | Merge tag 'nfsd-5.13-1' of git://git.kernel.org/pub/scm/linux/kernel/git/cel/... | Linus Torvalds | 1 | -0/+3 |
| 2021-04-26 | Merge tag 'locks-v5.13' of git://git.kernel.org/pub/scm/linux/kernel/git/jlay... | Linus Torvalds | 1 | -10/+56 |
| 2021-04-19 | nfsd: grant read delegations to clients holding writes | J. Bruce Fields | 1 | -0/+3 |
| 2021-04-13 | fs/locks: remove useless assignment in fcntl_getlk | Tian Tao | 1 | -1/+0 |
| 2021-03-11 | fs/locks: print full locks information | Luo Longjun | 1 | -9/+56 |
| 2021-03-09 | Revert "nfsd4: a client's own opens needn't prevent delegations" | J. Bruce Fields | 1 | -3/+0 |
| 2020-12-15 | Merge branch 'exec-for-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -6/+8 |
| 2020-12-10 | file: Factor files_lookup_fd_locked out of fcheck_files | Eric W. Biederman | 1 | -6/+8 |
| 2020-10-26 | locks: fix a typo at a kernel-doc markup | Mauro Carvalho Chehab | 1 | -1/+1 |
| 2020-10-26 | locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock | Luo Meng | 1 | -1/+1 |
| 2020-08-23 | treewide: Use fallthrough pseudo-keyword | Gustavo A. R. Silva | 1 | -3/+3 |
| 2020-08-09 | Merge tag 'nfsd-5.9' of git://git.linux-nfs.org/projects/cel/cel-2.6 | Linus Torvalds | 1 | -0/+3 |
| 2020-08-03 | Merge tag 'filelock-v5.9-1' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -0/+1 |
| 2020-07-13 | nfsd4: a client's own opens needn't prevent delegations | J. Bruce Fields | 1 | -0/+3 |
| 2020-06-11 | Merge tag 'nfsd-5.8' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -0/+3 |
| 2020-06-04 | Merge branch 'proc-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb... | Linus Torvalds | 1 | -2/+2 |
| 2020-06-02 | locks: add locks_move_blocks in posix_lock_inode | yangerkun | 1 | -0/+1 |
| 2020-05-19 | proc: proc_pid_ns takes super_block as an argument | Alexey Gladkov | 1 | -2/+2 |
| 2020-05-08 | nfsd: clients don't need to break their own delegations | J. Bruce Fields | 1 | -0/+3 |
| 2020-05-05 | docs: filesystems: convert mandatory-locking.txt to ReST | Mauro Carvalho Chehab | 1 | -1/+1 |
| 2020-04-24 | Use proc_pid_ns() to get pid_namespace from the proc superblock | Alexey Gladkov | 1 | -2/+2 |
| 2020-03-18 | locks: reinstate locks_delete_block optimization | Linus Torvalds | 1 | -6/+48 |
| 2020-03-06 | locks: fix a potential use-after-free problem when wakeup a waiter | yangerkun | 1 | -14/+0 |
| 2019-12-29 | locks: print unsigned ino in /proc/locks | Amir Goldstein | 1 | -1/+1 |
| 2019-09-27 | Merge tag 'nfsd-5.4' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -0/+62 |
| 2019-08-20 | locks: fix a memory leak bug in __break_lease() | Wenwen Wang | 1 | -1/+2 |
| 2019-08-19 | nfsd: convert fi_deleg_file and ls_file fields to nfsd_file | Jeff Layton | 1 | -0/+1 |
| 2019-08-19 | locks: create a new notifier chain for lease attempts | Jeff Layton | 1 | -0/+61 |
| 2019-07-25 | locks: Fix procfs output for file leases | Pavel Begunkov | 1 | -4/+4 |
| 2019-07-10 | Merge tag 'nfsd-5.3' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -5/+0 |
| 2019-07-03 | locks: Cleanup lm_compare_owner and lm_owner_key | Benjamin Coddington | 1 | -5/+0 |
| 2019-06-19 | locks: eliminate false positive conflicts for write lease | Amir Goldstein | 1 | -15/+27 |
| 2019-06-19 | locks: Add trace_leases_conflict | Ira Weiny | 1 | -5/+15 |
| 2019-05-21 | treewide: Add SPDX license identifier for missed files | Thomas Gleixner | 1 | -0/+1 |
| 2019-05-15 | Merge tag 'nfsd-5.2' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -6/+6 |
| 2019-05-07 | Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.kernel.org/pub/scm/lin... | Linus Torvalds | 1 | -1/+1 |
| 2019-04-24 | locks: move checks from locks_free_lock() to locks_release_private() | NeilBrown | 1 | -6/+6 |
| 2019-04-08 | fs: mark expected switch fall-throughs | Gustavo A. R. Silva | 1 | -1/+1 |
| 2019-03-25 | locks: wake any locks blocked on request before deadlock check | Jeff Layton | 1 | -0/+5 |
| 2019-02-28 | locking/percpu-rwsem: Remove preempt_disable variants | Peter Zijlstra | 1 | -16/+16 |
| 2019-01-02 | locks: fix error in locks_move_blocks() | NeilBrown | 1 | -1/+1 |
| 2018-12-17 | locks: Use inode_is_open_for_write | Nikolay Borisov | 1 | -1/+1 |
| 2018-12-07 | fs/locks: remove unnecessary white space. | NeilBrown | 1 | -21/+12 |
| 2018-12-07 | fs/locks: merge posix_unblock_lock() and locks_delete_block() | NeilBrown | 1 | -24/+14 |
| 2018-12-07 | fs/locks: create a tree of dependent requests. | NeilBrown | 1 | -6/+63 |
| 2018-12-07 | fs/locks: change all *_conflict() functions to return bool. | NeilBrown | 1 | -12/+15 |
| 2018-12-07 | fs/locks: always delete_block after waiting. | NeilBrown | 1 | -16/+24 |
| 2018-11-30 | fs/locks: allow a lock request to block other requests. | NeilBrown | 1 | -6/+37 |
| 2018-11-30 | fs/locks: use properly initialized file_lock when unlocking. | NeilBrown | 1 | -14/+14 |
| 2018-11-30 | fs/locks: split out __locks_wake_up_blocks(). | NeilBrown | 1 | -11/+16 |
| 2018-11-30 | fs/locks: rename some lists and pointers. | NeilBrown | 1 | -28/+31 |
| 2018-08-21 | Merge tag 'ovl-update-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/... | Linus Torvalds | 1 | -13/+7 |
| 2018-08-21 | Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git... | Linus Torvalds | 1 | -1/+1 |
| 2018-08-13 | Merge tag 'locks-v4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jl... | Linus Torvalds | 1 | -9/+11 |
| 2018-08-08 | locks: remove misleading obsolete comment | Jeff Layton | 1 | -4/+0 |
| 2018-08-06 | locks: add tracepoint in flock codepath | Jeff Layton | 1 | -0/+1 |
| 2018-07-21 | signal: Use PIDTYPE_TGID to clearly store where file signals will be sent | Eric W. Biederman | 1 | -1/+1 |
| 2018-07-18 | Partially revert "locks: fix file locking on overlayfs" | Miklos Szeredi | 1 | -11/+6 |
| 2018-07-18 | Revert "vfs: do get_write_access() on upper layer of overlayfs" | Miklos Szeredi | 1 | -2/+1 |
| 2018-06-15 | Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/a... | Linus Torvalds | 1 | -1/+1 |
| 2018-06-14 | fs/lock: show locks taken by processes from another pidns | Konstantin Khorenko | 1 | -5/+3 |
| 2018-06-14 | fs/lock: skip lock owner pid translation in case we are in init_pid_ns | Konstantin Khorenko | 1 | -0/+7 |
| 2018-06-05 | vfs: change inode times to use struct timespec64 | Deepa Dinamani | 1 | -1/+1 |
| 2018-05-16 | proc: introduce proc_create_seq_private | Christoph Hellwig | 1 | -14/+2 |
| 2018-03-26 | treewide: Align function definition open/close braces | Joe Perches | 1 | -1/+1 |
| 2018-02-08 | Merge tag 'nfsd-4.16' of git://linux-nfs.org/~bfields/linux | Linus Torvalds | 1 | -4/+2 |
| 2018-02-08 | nfsd: encode stat->mtime for getattr instead of inode->i_mtime | Amir Goldstein | 1 | -4/+2 |
| 2017-11-27 | Rename superblock flags (MS_xyz -> SB_xyz) | Linus Torvalds | 1 | -1/+1 |
| 2017-07-21 | locks: restore a warn for leaked locks on close | Benjamin Coddington | 1 | -0/+22 |
| 2017-07-16 | fs/locks: Remove fl_nspid and use fs-specific l_pid for remote locks | Benjamin Coddington | 1 | -25/+37 |
| 2017-07-16 | fs/locks: Use allocation rather than the stack in fcntl_getlk() | Benjamin Coddington | 1 | -20/+26 |
| 2017-05-27 | fs/locks: pass kernel struct flock to fcntl_getlk/setlk | Christoph Hellwig | 1 | -57/+22 |
| 2017-05-27 | fs: locks: Fix some troubles at kernel-doc comments | Mauro Carvalho Chehab | 1 | -10/+8 |
| 2017-04-21 | locks: Set FL_CLOSE when removing flock locks on close() | Benjamin Coddington | 1 | -1/+1 |
| 2016-12-24 | Replace <asm/uaccess.h> with <linux/uaccess.h> globally | Linus Torvalds | 1 | -1/+1 |
| 2016-10-18 | locking, fs/locks: Add missing file_sem locks | Peter Zijlstra | 1 | -0/+6 |
| 2016-10-10 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -1/+1 |
| 2016-10-10 | Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vir... | Linus Torvalds | 1 | -23/+30 |
| 2016-10-04 | Merge tag 'locks-v4.9-1' of git://git.samba.org/jlayton/linux | Linus Torvalds | 1 | -3/+18 |
| 2016-09-27 | fs: Replace current_fs_time() with current_time() | Deepa Dinamani | 1 | -1/+1 |
| 2016-09-22 | fs/locks: Use percpu_down_read_preempt_disable() | Peter Zijlstra | 1 | -12/+12 |
| 2016-09-22 | fs/locks: Replace lg_local with a per-cpu spinlock | Peter Zijlstra | 1 | -18/+29 |
| 2016-09-22 | fs/locks: Replace lg_global with a percpu-rwsem | Peter Zijlstra | 1 | -0/+21 |
| 2016-09-16 | vfs: do get_write_access() on upper layer of overlayfs | Miklos Szeredi | 1 | -1/+2 |
| 2016-09-16 | locks: fix file locking on overlayfs | Miklos Szeredi | 1 | -22/+28 |
| 2016-08-18 | locks: Filter /proc/locks output on proc pid ns | Nikolay Borisov | 1 | -3/+18 |
| 2016-07-01 | locks: use file_inode() | Miklos Szeredi | 1 | -1/+1 |
| 2016-01-22 | wrappers for ->i_mutex access | Al Viro | 1 | -3/+3 |
| 2016-01-12 | Merge branch 'work.copy_file_range' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -13/+9 |
| 2016-01-08 | locks: rename __posix_lock_file to posix_lock_inode | Jeff Layton | 1 | -5/+6 |
| 2016-01-08 | locks: prink more detail when there are leaked locks | Jeff Layton | 1 | -4/+29 |
| 2016-01-08 | locks: pass inode pointer to locks_free_lock_context | Jeff Layton | 1 | -1/+3 |
| 2016-01-08 | locks: sprinkle some tracepoints around the file locking code | Jeff Layton | 1 | -3/+9 |
| 2016-01-08 | locks: don't check for race with close when setting OFD lock | Jeff Layton | 1 | -6/+10 |
| 2016-01-07 | locks: fix unlock when fcntl_setlk races with a close | Jeff Layton | 1 | -21/+30 |
| 2015-12-18 | fs: make locks.c explicitly non-modular | Paul Gortmaker | 1 | -2/+1 |
| 2015-12-07 | locks: new locks_mandatory_area calling convention | Christoph Hellwig | 1 | -13/+9 |
| 2015-11-18 | locks: use list_first_entry_or_null() | Geliang Tang | 1 | -6/+4 |
| 2015-11-16 | locks: Allow disabling mandatory locking at compile time | Jeff Layton | 1 | -0/+2 |
| 2015-10-22 | locks: cleanup posix_lock_inode_wait and flock_lock_inode_wait | Benjamin Coddington | 1 | -6/+3 |
| 2015-10-22 | Move locks API users to locks_lock_inode_wait() | Benjamin Coddington | 1 | -1/+1 |
| 2015-10-22 | locks: introduce locks_lock_inode_wait() | Benjamin Coddington | 1 | -0/+24 |
| 2015-10-15 | locks: Use more file_inode and fix a comment | Benjamin Coddington | 1 | -5/+3 |
| 2015-09-21 | fs: fix data races on inode->i_flctx | Dmitry Vyukov | 1 | -27/+36 |
| 2015-08-31 | fs: fix fs/locks.c kernel-doc warning | Randy Dunlap | 1 | -0/+1 |
| 2015-07-13 | locks: inline posix_lock_file_wait and flock_lock_file_wait | Jeff Layton | 1 | -28/+0 |
| 2015-07-13 | locks: new helpers - flock_lock_inode_wait and posix_lock_inode_wait | Jeff Layton | 1 | -12/+38 |
| 2015-07-13 | locks: have flock_lock_file take an inode pointer instead of a filp | Jeff Layton | 1 | -6/+6 |
| 2015-04-17 | proc: show locks in /proc/pid/fdinfo/X | Andrey Vagin | 1 | -0/+38 |
| 2015-04-03 | locks: use cmpxchg to assign i_flctx pointer | Jeff Layton | 1 | -8/+1 |
| 2015-04-03 | locks: get rid of WE_CAN_BREAK_LSLK_NOW dead code | Jeff Layton | 1 | -6/+1 |
| 2015-04-03 | locks: change lm_get_owner and lm_put_owner prototypes | Jeff Layton | 1 | -3/+5 |
| 2015-04-03 | locks: don't allocate a lock context for an F_UNLCK request | Jeff Layton | 1 | -8/+12 |
| 2015-04-03 | locks: Add lockdep assertion for blocked_lock_lock | Daniel Wagner | 1 | -0/+6 |
| 2015-04-03 | locks: remove extraneous IS_POSIX and IS_FLOCK tests | Jeff Layton | 1 | -2/+2 |
| 2015-04-03 | locks: Remove unnecessary IS_POSIX test | Daniel Wagner | 1 | -2/+0 |
| 2015-03-27 | locks: fix file_lock deletion inside loop | Yan, Zheng | 1 | -3/+2 |
| 2015-03-14 | locks: fix generic_delete_lease tracepoint to use victim pointer | Jeff Layton | 1 | -1/+1 |
| 2015-03-04 | locks: fix fasync_struct memory leak in lease upgrade/downgrade handling | Jeff Layton | 1 | -1/+2 |
| 2015-02-17 | locks: fix list insertion when lock is split in two | Jeff Layton | 1 | -0/+1 |
| 2015-02-17 | locks: remove conditional lock release in middle of flock_lock_file | Jeff Layton | 1 | -10/+0 |
| 2015-02-17 | locks: only remove leases associated with the file being closed | Jeff Layton | 1 | -1/+2 |
| 2015-02-16 | Revert "locks: keep a count of locks on the flctx lists" | Jeff Layton | 1 | -29/+16 |
| 2015-02-02 | fs: add FL_LAYOUT lease type | Christoph Hellwig | 1 | -4/+10 |
| 2015-02-02 | fs: track fl_owner for leases | Christoph Hellwig | 1 | -5/+7 |
| 2015-01-21 | locks: update comments that refer to inode->i_flock | Jeff Layton | 1 | -1/+1 |
| 2015-01-16 | locks: consolidate NULL i_flctx checks in locks_remove_file | Jeff Layton | 1 | -2/+7 |
| 2015-01-16 | locks: keep a count of locks on the flctx lists | Jeff Layton | 1 | -16/+29 |
| 2015-01-16 | locks: clean up the lm_change prototype | Jeff Layton | 1 | -7/+6 |
| 2015-01-16 | locks: add a dedicated spinlock to protect i_flctx lists | Jeff Layton | 1 | -43/+44 |
| 2015-01-16 | locks: convert lease handling to file_lock_context | Jeff Layton | 1 | -153/+99 |
| 2015-01-16 | locks: convert posix locks to file_lock_context | Jeff Layton | 1 | -51/+57 |
| 2015-01-16 | locks: move flock locks to file_lock_context | Jeff Layton | 1 | -19/+35 |
| 2015-01-16 | locks: add a new struct file_locking_context pointer to struct inode | Jeff Layton | 1 | -0/+44 |
| 2015-01-16 | locks: have locks_release_file use flock_lock_file to release generic flock l... | Jeff Layton | 1 | -18/+31 |
| 2015-01-16 | locks: add new struct list_head to struct file_lock | Jeff Layton | 1 | -3/+5 |
| 2015-01-13 | locks: fix NULL-deref in generic_delete_lease | NeilBrown | 1 | -1/+1 |
| 2014-10-07 | locks: flock_make_lock should return a struct file_lock (or PTR_ERR) | Jeff Layton | 1 | -8/+11 |
| 2014-10-07 | locks: set fl_owner for leases to filp instead of current->files | Jeff Layton | 1 | -1/+1 |
| 2014-10-07 | locks: give lm_break a return value | Jeff Layton | 1 | -4/+13 |
| 2014-10-07 | locks: __break_lease cleanup in preparation of allowing direct removal of leases | Jeff Layton | 1 | -24/+25 |
| 2014-10-07 | locks: remove i_have_this_lease check from __break_lease | Jeff Layton | 1 | -4/+2 |
| 2014-10-07 | locks: move freeing of leases outside of i_lock | Jeff Layton | 1 | -12/+22 |
| 2014-10-07 | locks: move i_lock acquisition into generic_*_lease handlers | Jeff Layton | 1 | -12/+9 |
| 2014-10-07 | locks: define a lm_setup handler for leases | Jeff Layton | 1 | -44/+48 |
| 2014-10-07 | locks: plumb a "priv" pointer into the setlease routines | Jeff Layton | 1 | -12/+20 |
| 2014-10-07 | locks: clean up vfs_setlease kerneldoc comments | Jeff Layton | 1 | -24/+10 |
| 2014-10-07 | locks: generic_delete_lease doesn't need a file_lock at all | Jeff Layton | 1 | -20/+14 |
| 2014-10-07 | locks: close potential race in lease_get_mtime | Jeff Layton | 1 | -2/+12 |
| 2014-09-09 | security: make security_file_set_fowner, f_setown and __f_setown void return | Jeff Layton | 1 | -1/+1 |
| 2014-09-09 | locks: remove lock_may_read and lock_may_write | Jeff Layton | 1 | -80/+0 |
| 2014-09-09 | locks: Copy fl_lmops information for conflock in locks_copy_conflock() | Kinglong Mee | 1 | -20/+16 |
| 2014-09-09 | locks: New ops in lock_manager_operations for get/put owner | Kinglong Mee | 1 | -2/+10 |
| 2014-09-09 | locks: Rename __locks_copy_lock() to locks_copy_conflock() | Kinglong Mee | 1 | -5/+5 |
| 2014-09-09 | locks: pass correct "before" pointer to locks_unlink_lock in generic_add_lease | Jeff Layton | 1 | -1/+1 |
| 2014-08-14 | locks: move locks_free_lock calls in do_fcntl_add_lease outside spinlock | Jeff Layton | 1 | -9/+7 |
| 2014-08-14 | locks: defer freeing locks in locks_delete_lock until after i_lock has been d... | Jeff Layton | 1 | -8/+30 |
| 2014-08-14 | locks: don't reuse file_lock in __posix_lock_file | Jeff Layton | 1 | -11/+14 |
| 2014-08-11 | locks: don't call locks_release_private from locks_copy_lock | Jeff Layton | 1 | -1/+2 |
| 2014-08-11 | locks: show delegations as "DELEG" in /proc/locks | Jeff Layton | 1 | -1/+5 |
| 2014-07-13 | locks: purge fl_owner_t from fs/locks.c | Christoph Hellwig | 1 | -13/+13 |
| 2014-06-10 | locks: set fl_owner for leases back to current->files | Jeff Layton | 1 | -1/+1 |
| 2014-06-02 | locks: add some tracepoints in the lease handling code | Jeff Layton | 1 | -0/+11 |
| 2014-06-02 | fs/locks.c: replace seq_printf by seq_puts | Fabian Frederick | 1 | -11/+11 |
| 2014-06-02 | locks: ensure that fl_owner is always initialized properly in flock and lease... | Jeff Layton | 1 | -1/+3 |
| 2014-05-09 | locks: only validate the lock vs. f_mode in F_SETLK codepaths | Jeff Layton | 1 | -12/+24 |
| 2014-04-23 | locks: rename FL_FILE_PVT and IS_FILE_PVT to use "*_OFDLCK" instead | Jeff Layton | 1 | -17/+17 |
| 2014-04-22 | locks: rename file-private locks to "open file description locks" | Jeff Layton | 1 | -7/+7 |
| 2014-04-15 | locks: allow __break_lease to sleep even when break_time is 0 | Jeff Layton | 1 | -4/+3 |
| 2014-03-31 | locks: make locks_mandatory_area check for file-private locks | Jeff Layton | 1 | -2/+13 |
| 2014-03-31 | locks: fix locks_mandatory_locked to respect file-private locks | Jeff Layton | 1 | -3/+4 |
| 2014-03-31 | locks: require that flock->l_pid be set to 0 for file-private locks | Jeff Layton | 1 | -0/+24 |
| 2014-03-31 | locks: add new fcntl cmd values for handling file private locks | Jeff Layton | 1 | -4/+50 |
| 2014-03-31 | locks: skip deadlock detection on FL_FILE_PVT locks | Jeff Layton | 1 | -2/+17 |
| 2014-03-31 | locks: pass the cmd value to fcntl_getlk/getlk64 | Jeff Layton | 1 | -2/+2 |
| 2014-03-31 | locks: report l_pid as -1 for FL_FILE_PVT locks | Jeff Layton | 1 | -2/+2 |
| 2014-03-31 | locks: make /proc/locks show IS_FILE_PVT locks as type "FLPVT" | Jeff Layton | 1 | -2/+9 |
| 2014-03-31 | locks: rename locks_remove_flock to locks_remove_file | Jeff Layton | 1 | -1/+1 |
| 2014-03-31 | locks: consolidate checks for compatible filp->f_mode values in setlk handlers | Jeff Layton | 1 | -34/+12 |
| 2014-03-31 | locks: fix posix lock range overflow handling | J. Bruce Fields | 1 | -68/+32 |
| 2014-03-31 | locks: eliminate BUG() call when there's an unexpected lock on file close | Jeff Layton | 1 | -6/+18 |
| 2014-03-31 | locks: add __acquires and __releases annotations to locks_start and locks_stop | Jeff Layton | 1 | -0/+2 |
| 2014-03-31 | locks: remove "inline" qualifier from fl_link manipulation functions | Jeff Layton | 1 | -8/+4 |
| 2014-03-31 | locks: clean up comment typo | Jeff Layton | 1 | -1/+1 |
| 2014-03-31 | locks: close potential race between setlease and open | Jeff Layton | 1 | -13/+62 |
| 2013-11-13 | locks: missing unlock on error in generic_add_lease() | Dan Carpenter | 1 | -0/+1 |
| 2013-11-09 | locks: implement delegations | J. Bruce Fields | 1 | -10/+45 |
| 2013-11-09 | locks: introduce new FL_DELEG lock flag | J. Bruce Fields | 1 | -1/+1 |
| 2013-10-24 | file->f_op is never NULL... | Al Viro | 1 | -6/+6 |
| 2013-07-08 | locks: move file_lock_list to a set of percpu hlist_heads and convert file_lo... | Jeff Layton | 1 | -20/+49 |
| 2013-07-05 | helper for reading ->d_count | Al Viro | 1 | -1/+1 |
| 2013-06-29 | locks: give the blocked_hash its own spinlock | Jeff Layton | 1 | -19/+22 |
| 2013-06-29 | locks: add a new "lm_owner_key" lock operation | Jeff Layton | 1 | -2/+10 |
| 2013-06-29 | locks: turn the blocked_list into a hashtable | Jeff Layton | 1 | -8/+17 |
| 2013-06-29 | locks: convert fl_link to a hlist_node | Jeff Layton | 1 | -12/+12 |
| 2013-06-29 | locks: avoid taking global lock if possible when waking up blocked waiters | Jeff Layton | 1 | -1/+14 |
| 2013-06-29 | locks: protect most of the file_lock handling with i_lock | Jeff Layton | 1 | -60/+104 |
| 2013-06-29 | locks: encapsulate the fl_link list handling | Jeff Layton | 1 | -9/+36 |
| 2013-06-29 | locks: make "added" in __posix_lock_file a bool | Jeff Layton | 1 | -4/+5 |
| 2013-06-29 | locks: comment cleanups and clarifications | Jeff Layton | 1 | -8/+13 |