Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
0edd1b1784cbdad55aca2c1293be018f53c0ab1d
/
fs
/
locks.c
7012b02
locks: move file_lock_list to a set of percpu hlist_heads and convert file_lock_lock to an lglock
by Jeff Layton
· 11 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
· 11 years ago
3999e49
locks: add a new "lm_owner_key" lock operation
by Jeff Layton
· 11 years ago
48f7418
locks: turn the blocked_list into a hashtable
by Jeff Layton
· 11 years ago
139ca04
locks: convert fl_link to a hlist_node
by Jeff Layton
· 11 years ago
4e8c765
locks: avoid taking global lock if possible when waking up blocked waiters
by Jeff Layton
· 11 years ago
1c8c601
locks: protect most of the file_lock handling with i_lock
by Jeff Layton
· 11 years ago
8897469
locks: encapsulate the fl_link list handling
by Jeff Layton
· 11 years ago
b9746ef
locks: make "added" in __posix_lock_file a bool
by Jeff Layton
· 11 years ago
1cb3601
locks: comment cleanups and clarifications
by Jeff Layton
· 11 years ago
d4f22d1
locks: make generic_add_lease and generic_delete_lease static
by Jeff Layton
· 11 years ago
1a9e64a
cifs: use posix_unblock_lock instead of locks_delete_block
by Jeff Layton
· 11 years ago
f891a29
locks: drop the unused filp argument to posix_unblock_lock
by Jeff Layton
· 11 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
· 12 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
aeb5d72
[PATCH] introduce fmode_t, do annotations
by Al Viro
· 16 years ago
51cc506
SL*B: drop kmem cache argument from constructor
by Alexey Dobriyan
· 16 years ago
764c76b
locks: allow ->lock() to return FILE_LOCK_DEFERRED
by Miklos Szeredi
· 16 years ago
b648a6d
locks: cleanup code duplication
by Miklos Szeredi
· 16 years ago
bde74e4
locks: add special return value for asynchronous locks
by Miklos Szeredi
· 16 years ago
f9f48ec
[patch 4/4] flock: remove unused fields from file_lock_operations
by Denis V. Lunev
· 16 years ago
c3921ab
Add new 'cond_resched_bkl()' helper function
by Linus Torvalds
· 17 years ago
0b2bac2
[PATCH] fix SMP ordering hole in fcntl_setlk()
by Al Viro
· 17 years ago
9f3acc3
[PATCH] split linux/file.h
by Al Viro
· 17 years ago
3dd7b71
Export __locks_copy_lock() so modular lockd builds
by Roland Dreier
· 17 years ago
1a747ee
locks: don't call ->copy_lock methods on return of conflicting locks
by J. Bruce Fields
· 17 years ago
9d91cdc
leases: remove unneeded variable from fcntl_setlease().
by David M. Richter
· 17 years ago
1908555
leases: move lock allocation earlier in generic_setlease()
by David M. Richter
· 17 years ago
288b2fd
leases: when unlocking, skip locking-related steps
by David M. Richter
· 17 years ago
5fcc60c
leases: fix a return-value mixup
by David M. Richter
· 17 years ago
cb68837
fs: Remove unnecessary inclusions of asm/semaphore.h
by Matthew Wilcox
· 17 years ago
19e729a
locks: fix possible infinite loop in fcntl(F_SETLKW) over nfs
by J. Bruce Fields
· 17 years ago
a6b9191
fs: fix kernel-doc notation warnings
by Randy Dunlap
· 17 years ago
6c5f3e7
Pidns: make full use of xxx_vnr() calls
by Pavel Emelyanov
· 17 years ago
ab1f161
pid-namespaces-vs-locks-interaction
by Vitaliy Gusev
· 17 years ago
4321e01
file locks: Use wait_event_interruptible_timeout()
by Matthew Wilcox
· 17 years ago
b533184
locks: clarify posix_locks_deadlock
by J. Bruce Fields
· 17 years ago
97855b4
locks: fix possible infinite loop in posix deadlock detection
by J. Bruce Fields
· 17 years ago
4ba9b9d
Slab API: remove useless ctor parameter and reorder parameters
by Christoph Lameter
· 17 years ago
7f8ada9
Rework /proc/locks via seq_files and seq_list helpers
by Pavel Emelyanov
· 17 years ago
094f282
fs/locks.c: use list_for_each_entry() instead of list_for_each()
by Matthias Kaehlcke
· 17 years ago
a16877c
Cleanup macros for distinguishing mandatory locks
by Pavel Emelyanov
· 17 years ago
85c5958
locks: Fix potential OOPS in generic_setlease()
by Pavel Emelyanov
· 17 years ago
Next »