Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-5.4
/
fb0067fcda6adb7d330ec19f8d902392d8e9cc49
/
fs
/
locks.c
f9f635c
locks: reinstate locks_delete_block optimization
by Linus Torvalds
· 4 years, 8 months ago
384e15f
locks: fix a potential use-after-free problem when wakeup a waiter
by yangerkun
· 4 years, 9 months ago
7289330
locks: print unsigned ino in /proc/locks
by Amir Goldstein
· 5 years ago
298fb76
Merge tag 'nfsd-5.4' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 5 years ago
cfddf9f
locks: fix a memory leak bug in __break_lease()
by Wenwen Wang
· 5 years ago
eb82dd3
nfsd: convert fi_deleg_file and ls_file fields to nfsd_file
by Jeff Layton
· 5 years ago
18f6622
locks: create a new notifier chain for lease attempts
by Jeff Layton
· 5 years ago
43e4cb9
locks: Fix procfs output for file leases
by Pavel Begunkov
· 5 years ago
d2b6b4c
Merge tag 'nfsd-5.3' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 5 years ago
f85d933
locks: Cleanup lm_compare_owner and lm_owner_key
by Benjamin Coddington
· 5 years ago
387e374
locks: eliminate false positive conflicts for write lease
by Amir Goldstein
· 5 years ago
d51f527
locks: Add trace_leases_conflict
by Ira Weiny
· 5 years ago
457c899
treewide: Add SPDX license identifier for missed files
by Thomas Gleixner
· 6 years ago
700a800
Merge tag 'nfsd-5.2' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 6 years ago
b4b52b8
Merge tag 'Wimplicit-fallthrough-5.2-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux
by Linus Torvalds
· 6 years ago
5926459
locks: move checks from locks_free_lock() to locks_release_private()
by NeilBrown
· 6 years ago
0a4c926
fs: mark expected switch fall-throughs
by Gustavo A. R. Silva
· 6 years ago
945ab8f
locks: wake any locks blocked on request before deadlock check
by Jeff Layton
· 6 years ago
02e525b2
locking/percpu-rwsem: Remove preempt_disable variants
by Peter Zijlstra
· 6 years ago
bf77ae4
locks: fix error in locks_move_blocks()
by NeilBrown
· 6 years ago
052b8cf
locks: Use inode_is_open_for_write
by Nikolay Borisov
· 6 years ago
7bbd1fc
fs/locks: remove unnecessary white space.
by NeilBrown
· 6 years ago
cb03f94
fs/locks: merge posix_unblock_lock() and locks_delete_block()
by NeilBrown
· 6 years ago
fd7732e
fs/locks: create a tree of dependent requests.
by NeilBrown
· 6 years ago
c0e1590
fs/locks: change all *_conflict() functions to return bool.
by NeilBrown
· 6 years ago
16306a6
fs/locks: always delete_block after waiting.
by NeilBrown
· 6 years ago
5946c43
fs/locks: allow a lock request to block other requests.
by NeilBrown
· 6 years ago
d6367d6
fs/locks: use properly initialized file_lock when unlocking.
by NeilBrown
· 6 years ago
ad6bbd8
fs/locks: split out __locks_wake_up_blocks().
by NeilBrown
· 6 years ago
ada5c1d
fs/locks: rename some lists and pointers.
by NeilBrown
· 6 years ago
d9a185f
Merge tag 'ovl-update-4.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs
by Linus Torvalds
· 6 years ago
0214f46
Merge branch 'siginfo-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 6 years ago
575b943
Merge tag 'locks-v4.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/jlayton/linux
by Linus Torvalds
· 6 years ago
da33a87
locks: remove misleading obsolete comment
by Jeff Layton
· 6 years ago
c883da3
locks: add tracepoint in flock codepath
by Jeff Layton
· 6 years ago
0191913
signal: Use PIDTYPE_TGID to clearly store where file signals will be sent
by Eric W. Biederman
· 7 years ago
de2a4a5
Partially revert "locks: fix file locking on overlayfs"
by Miklos Szeredi
· 6 years ago
8cf9ee5
Revert "vfs: do get_write_access() on upper layer of overlayfs"
by Miklos Szeredi
· 6 years ago
7a93251
Merge tag 'vfs-timespec64' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground
by Linus Torvalds
· 6 years ago
1cf8e5d
fs/lock: show locks taken by processes from another pidns
by Konstantin Khorenko
· 6 years ago
826d7bc
fs/lock: skip lock owner pid translation in case we are in init_pid_ns
by Konstantin Khorenko
· 6 years ago
95582b0
vfs: change inode times to use struct timespec64
by Deepa Dinamani
· 7 years ago
44414d8
proc: introduce proc_create_seq_private
by Christoph Hellwig
· 7 years ago
447a564
treewide: Align function definition open/close braces
by Joe Perches
· 7 years ago
f1517df
Merge tag 'nfsd-4.16' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 7 years ago
76c4794
nfsd: encode stat->mtime for getattr instead of inode->i_mtime
by Amir Goldstein
· 7 years ago
1751e8a
Rename superblock flags (MS_xyz -> SB_xyz)
by Linus Torvalds
· 7 years ago
3953704
locks: restore a warn for leaked locks on close
by Benjamin Coddington
· 7 years ago
9d5b86a
fs/locks: Remove fl_nspid and use fs-specific l_pid for remote locks
by Benjamin Coddington
· 7 years ago
52306e8
fs/locks: Use allocation rather than the stack in fcntl_getlk()
by Benjamin Coddington
· 7 years ago
a75d30c
fs/locks: pass kernel struct flock to fcntl_getlk/setlk
by Christoph Hellwig
· 7 years ago
80b79dd
fs: locks: Fix some troubles at kernel-doc comments
by Mauro Carvalho Chehab
· 7 years ago
50f2112
locks: Set FL_CLOSE when removing flock locks on close()
by Benjamin Coddington
· 8 years ago
7c0f6ba
Replace <asm/uaccess.h> with <linux/uaccess.h> globally
by Linus Torvalds
· 8 years ago
5f43086
locking, fs/locks: Add missing file_sem locks
by Peter Zijlstra
· 8 years ago
101105b
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
abb5a14
Merge branch 'work.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 8 years ago
c35bcfd
Merge tag 'locks-v4.9-1' of git://git.samba.org/jlayton/linux
by Linus Torvalds
· 8 years ago
c2050a4
fs: Replace current_fs_time() with current_time()
by Deepa Dinamani
· 8 years ago
87709e2
fs/locks: Use percpu_down_read_preempt_disable()
by Peter Zijlstra
· 8 years ago
7c3f654
fs/locks: Replace lg_local with a per-cpu spinlock
by Peter Zijlstra
· 9 years ago
aba3766
fs/locks: Replace lg_global with a percpu-rwsem
by Peter Zijlstra
· 9 years ago
4d0c5ba
vfs: do get_write_access() on upper layer of overlayfs
by Miklos Szeredi
· 8 years ago
c568d68
locks: fix file locking on overlayfs
by Miklos Szeredi
· 8 years ago
d67fd44
locks: Filter /proc/locks output on proc pid ns
by Nikolay Borisov
· 8 years ago
6343a21
locks: use file_inode()
by Miklos Szeredi
· 8 years ago
5955102
wrappers for ->i_mutex access
by Al Viro
· 9 years ago
fce205e
Merge branch 'work.copy_file_range' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs
by Linus Torvalds
· 9 years ago
b4d629a
locks: rename __posix_lock_file to posix_lock_inode
by Jeff Layton
· 9 years ago
e24dada
locks: prink more detail when there are leaked locks
by Jeff Layton
· 9 years ago
f27a0fe
locks: pass inode pointer to locks_free_lock_context
by Jeff Layton
· 9 years ago
1890910
locks: sprinkle some tracepoints around the file locking code
by Jeff Layton
· 9 years ago
0752ba8
locks: don't check for race with close when setting OFD lock
by Jeff Layton
· 9 years ago
7f3697e
locks: fix unlock when fcntl_setlk races with a close
by Jeff Layton
· 9 years ago
9189922
fs: make locks.c explicitly non-modular
by Paul Gortmaker
· 9 years ago
acc1557
locks: new locks_mandatory_area calling convention
by Christoph Hellwig
· 9 years ago
8ace5df
locks: use list_first_entry_or_null()
by Geliang Tang
· 9 years ago
9e8925b
locks: Allow disabling mandatory locking at compile time
by Jeff Layton
· 9 years ago
616fb38
locks: cleanup posix_lock_inode_wait and flock_lock_inode_wait
by Benjamin Coddington
· 9 years ago
4f65636
Move locks API users to locks_lock_inode_wait()
by Benjamin Coddington
· 9 years ago
e55c34a
locks: introduce locks_lock_inode_wait()
by Benjamin Coddington
· 9 years ago
6ca7d91
locks: Use more file_inode and fix a comment
by Benjamin Coddington
· 9 years ago
128a378
fs: fix data races on inode->i_flctx
by Dmitry Vyukov
· 9 years ago
7fadc59
fs: fix fs/locks.c kernel-doc warning
by Randy Dunlap
· 9 years ago
ee296d7
locks: inline posix_lock_file_wait and flock_lock_file_wait
by Jeff Layton
· 9 years ago
29d01b2
locks: new helpers - flock_lock_inode_wait and posix_lock_inode_wait
by Jeff Layton
· 9 years ago
bcd7f78d
locks: have flock_lock_file take an inode pointer instead of a filp
by Jeff Layton
· 9 years ago
6c8c903
proc: show locks in /proc/pid/fdinfo/X
by Andrey Vagin
· 10 years ago
0429c2b
locks: use cmpxchg to assign i_flctx pointer
by Jeff Layton
· 10 years ago
3648888
locks: get rid of WE_CAN_BREAK_LSLK_NOW dead code
by Jeff Layton
· 10 years ago
cae80b3
locks: change lm_get_owner and lm_put_owner prototypes
by Jeff Layton
· 10 years ago
5c1c669
locks: don't allocate a lock context for an F_UNLCK request
by Jeff Layton
· 10 years ago
663d5af
locks: Add lockdep assertion for blocked_lock_lock
by Daniel Wagner
· 10 years ago
9b8c869
locks: remove extraneous IS_POSIX and IS_FLOCK tests
by Jeff Layton
· 10 years ago
9cd2904
locks: Remove unnecessary IS_POSIX test
by Daniel Wagner
· 10 years ago
a901125
locks: fix file_lock deletion inside loop
by Yan, Zheng
· 10 years ago
a9b1b45
locks: fix generic_delete_lease tracepoint to use victim pointer
by Jeff Layton
· 10 years ago
0164bf0
locks: fix fasync_struct memory leak in lease upgrade/downgrade handling
by Jeff Layton
· 10 years ago
2e2f756f
locks: fix list insertion when lock is split in two
by Jeff Layton
· 10 years ago
267f112
locks: remove conditional lock release in middle of flock_lock_file
by Jeff Layton
· 10 years ago
Next »