Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
shift
/
mainline
/
54dcf0ceb8a21a898cd436617483e5646f2edcc6
/
fs
/
locks.c
0c27362
locks: set fl_owner for leases back to current->files
by Jeff Layton
· 11 years ago
62af4f1
locks: add some tracepoints in the lease handling code
by Jeff Layton
· 11 years ago
5315c26
fs/locks.c: replace seq_printf by seq_puts
by Fabian Frederick
· 11 years ago
130d1f9
locks: ensure that fl_owner is always initialized properly in flock and lease codepaths
by Jeff Layton
· 11 years ago
cf01f4e
locks: only validate the lock vs. f_mode in F_SETLK codepaths
by Jeff Layton
· 11 years ago
cff2fce
locks: rename FL_FILE_PVT and IS_FILE_PVT to use "*_OFDLCK" instead
by Jeff Layton
· 11 years ago
0d3f7a2
locks: rename file-private locks to "open file description locks"
by Jeff Layton
· 11 years ago
f1c6bb2
locks: allow __break_lease to sleep even when break_time is 0
by Jeff Layton
· 11 years ago
29723ad
locks: make locks_mandatory_area check for file-private locks
by Jeff Layton
· 11 years ago
d7a0698
locks: fix locks_mandatory_locked to respect file-private locks
by Jeff Layton
· 11 years ago
9047893
locks: require that flock->l_pid be set to 0 for file-private locks
by Jeff Layton
· 11 years ago
5d50ffd
locks: add new fcntl cmd values for handling file private locks
by Jeff Layton
· 11 years ago
57b6532
locks: skip deadlock detection on FL_FILE_PVT locks
by Jeff Layton
· 11 years ago
c1e62b8
locks: pass the cmd value to fcntl_getlk/getlk64
by Jeff Layton
· 11 years ago
3fd80cd
locks: report l_pid as -1 for FL_FILE_PVT locks
by Jeff Layton
· 11 years ago
c918d42
locks: make /proc/locks show IS_FILE_PVT locks as type "FLPVT"
by Jeff Layton
· 11 years ago
78ed8a1
locks: rename locks_remove_flock to locks_remove_file
by Jeff Layton
· 11 years ago
bce7560
locks: consolidate checks for compatible filp->f_mode values in setlk handlers
by Jeff Layton
· 11 years ago
ef12e72
locks: fix posix lock range overflow handling
by J. Bruce Fields
· 11 years ago
8c3cac5
locks: eliminate BUG() call when there's an unexpected lock on file close
by Jeff Layton
· 11 years ago
b03dfdec
locks: add __acquires and __releases annotations to locks_start and locks_stop
by Jeff Layton
· 11 years ago
6ca10ed
locks: remove "inline" qualifier from fl_link manipulation functions
by Jeff Layton
· 11 years ago
46dad76
locks: clean up comment typo
by Jeff Layton
· 11 years ago
24cbe78
locks: close potential race between setlease and open
by Jeff Layton
· 11 years ago
4fdb793
locks: missing unlock on error in generic_add_lease()
by Dan Carpenter
· 11 years ago
df4e8d2
locks: implement delegations
by J. Bruce Fields
· 13 years ago
617588d
locks: introduce new FL_DELEG lock flag
by J. Bruce Fields
· 14 years ago
72c2d53
file->f_op is never NULL...
by Al Viro
· 11 years ago
7012b02
locks: move file_lock_list to a set of percpu hlist_heads and convert file_lock_lock to an lglock
by Jeff Layton
· 12 years ago
84d08fa
helper for reading ->d_count
by Al Viro
· 11 years ago
7b2296a
locks: give the blocked_hash its own spinlock
by Jeff Layton
· 12 years ago
3999e49
locks: add a new "lm_owner_key" lock operation
by Jeff Layton
· 12 years ago
48f7418
locks: turn the blocked_list into a hashtable
by Jeff Layton
· 12 years ago
139ca04
locks: convert fl_link to a hlist_node
by Jeff Layton
· 12 years ago
4e8c765
locks: avoid taking global lock if possible when waking up blocked waiters
by Jeff Layton
· 12 years ago
1c8c601
locks: protect most of the file_lock handling with i_lock
by Jeff Layton
· 12 years ago
8897469
locks: encapsulate the fl_link list handling
by Jeff Layton
· 12 years ago
b9746ef
locks: make "added" in __posix_lock_file a bool
by Jeff Layton
· 12 years ago
1cb3601
locks: comment cleanups and clarifications
by Jeff Layton
· 12 years ago
d4f22d1
locks: make generic_add_lease and generic_delete_lease static
by Jeff Layton
· 12 years ago
1a9e64a
cifs: use posix_unblock_lock instead of locks_delete_block
by Jeff Layton
· 12 years ago
f891a29
locks: drop the unused filp argument to posix_unblock_lock
by Jeff Layton
· 12 years ago
496ad9a
new helper: file_inode(file)
by Al Viro
· 12 years ago
f474af7
nfs: disintegrate UAPI for nfs
by J. Bruce Fields
· 12 years ago
2903ff0
switch simple cases of fget_light to fdget
by Al Viro
· 12 years ago
0ee5c6d
vfs: don't treat fl_type as a bitmap
by Jeff Layton
· 12 years ago
068535f
locks: remove unused lm_release_private
by J. Bruce Fields
· 12 years ago
08843b7
Merge branch 'nfsd-next' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 12 years ago
96d6d59
locks: move lease-specific code out of locks_delete_lock
by J. Bruce Fields
· 12 years ago
3b6e272
locks: prevent side-effects of locks_release_private before file_lock is initialized
by Filipe Brandenburger
· 12 years ago
0ec4f43
locks: fix checking of fcntl_setlease argument
by J. Bruce Fields
· 12 years ago
8d657eb
Remove easily user-triggerable BUG from generic_setlease
by Dave Jones
· 12 years ago
bdc6895
switch flock to fget_light/fput_light
by Al Viro
· 13 years ago
644473e
Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebiederm/user-namespace
by Linus Torvalds
· 13 years ago
8e96e3b
userns: Use uid_eq gid_eq helpers when comparing kuids and kgids in the vfs
by Eric W. Biederman
· 13 years ago
66189be
CIFS: Fix VFS lock usage for oplocked files
by Pavel Shilovsky
· 13 years ago
6d4b9e3
vfs: fix handling of lock allocation failure in lease-break case
by Linus Torvalds
· 13 years ago
1442d16
Merge branch 'for-3.2' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 13 years ago
395cf96
doc: fix broken references
by Paul Bolle
· 13 years ago
8335ebd
leases: split up generic_setlease into lock/unlock cases
by J. Bruce Fields
· 13 years ago
c1f24ef
locks: setlease cleanup
by J. Bruce Fields
· 13 years ago
778fc54
locks: fix tracking of inprogress lease breaks
by J. Bruce Fields
· 13 years ago
710b721
locks: move F_INPROGRESS from fl_type to fl_flags field
by J. Bruce Fields
· 13 years ago
ab83fa4
locks: minor lease cleanup
by J. Bruce Fields
· 13 years ago
8fb47a4
locks: rename lock-manager ops
by J. Bruce Fields
· 13 years ago
ee19cc4
fs: locks: remove init_once
by Miklos Szeredi
· 13 years ago
a51cb91
fs: fix lock initialization
by Miklos Szeredi
· 13 years ago
dc87c55
Merge branch 'for-2.6.39' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 14 years ago
f32cb53
locks: use assign_type()
by Namhyung Kim
· 14 years ago
ae7eb89
fs/locks.c: Remove stale FIXME left over from BKL conversion
by Matt Fleming
· 14 years ago
18bce37
Merge branch 'for-2.6.38' of git://linux-nfs.org/~bfields/linux
by Linus Torvalds
· 14 years ago
b7ab39f
fs: dcache scale dentry refcount
by Nick Piggin
· 14 years ago
255c7cf
locks: minor setlease cleanup
by J. Bruce Fields
· 14 years ago
c45821d
locks: eliminate fl_mylease callback
by J. Bruce Fields
· 14 years ago
451a3c2
BKL: remove extraneous #include <smp_lock.h>
by Arnd Bergmann
· 14 years ago
8896b93
locks: remove dead lease error-handling code
by J. Bruce Fields
· 14 years ago
3df057a
locks: fix leak on merging leases
by J. Bruce Fields
· 14 years ago
bb8430a
locks: remove fl_copy_lock lock_manager operation
by Christoph Hellwig
· 14 years ago
51ee4b8
locks: let the caller free file_lock on ->setlease failure
by Christoph Hellwig
· 14 years ago
05fa313
locks: fix setlease methods to free passed-in lock
by J. Bruce Fields
· 14 years ago
096657b
locks: fix leaks on setlease errors
by J. Bruce Fields
· 14 years ago
0ceaf6c
locks: prevent ENOMEM on lease unlock
by J. Bruce Fields
· 14 years ago
7420a8c
Merge branch 'flock' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/bkl
by Linus Torvalds
· 14 years ago
72f98e7
locks: turn lock_flocks into a spinlock
by Arnd Bergmann
· 14 years ago
f7347ce
fasync: re-organize fasync entry insertion to allow it under a spinlock
by Linus Torvalds
· 14 years ago
c5b1f0d
locks/nfsd: allocate file lock outside of spinlock
by Arnd Bergmann
· 14 years ago
99dc829
procfs: fix numbering in /proc/locks
by Jerome Marchand
· 14 years ago
b89f432
fs/locks.c: prepare for BKL removal
by Arnd Bergmann
· 14 years ago
318ae2e
Merge branch 'for-next' into for-linus
by Jiri Kosina
· 15 years ago
8737c93
Switch may_open() and break_lease() to passing O_...
by Al Viro
· 15 years ago
c9404c9
Fix misspelling of "should" and "shouldn't" in comments.
by Adam Buchbinder
· 15 years ago
7b02196
const: make lock_manager_operations const
by Alexey Dobriyan
· 15 years ago
774a694
Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip
by Linus Torvalds
· 15 years ago
def01bc
sched: Convert the only user of cond_resched_bkl to use cond_resched()
by Frederic Weisbecker
· 15 years ago
713c0ec
security: fix security_file_lock cmd argument
by Sten Spans
· 15 years ago
a9e61e2
lockd: call locks_release_private to cleanup per-filesystem state
by Felix Blyakher
· 16 years ago
002c897
[CVE-2009-0029] System call wrappers part 16
by Heiko Carstens
· 16 years ago
da9592e
CRED: Wrap task credential accesses in the filesystem subsystem
by David Howells
· 16 years ago
88ed86f
Merge branch 'proc' of git://git.kernel.org/pub/scm/linux/kernel/git/adobriyan/proc
by Linus Torvalds
· 16 years ago
d8ba7a3
proc: move rest of /proc/locks to fs/locks.c
by Alexey Dobriyan
· 16 years ago
Next »