summaryrefslogtreecommitdiffstats
path: root/fs/afs/flock.c
Commit message (Expand)AuthorAgeFilesLines
* fs: remove mandatory file locking supportJeff Layton2021-08-231-4/+0
* afs: Remove erroneous fallthough annotationDan Carpenter2020-08-271-1/+0
* treewide: Use fallthrough pseudo-keywordGustavo A. R. Silva2020-08-231-1/+1
* afs: Fix use of afs_check_for_remote_deletion()David Howells2020-06-161-3/+1
* afs: Fix file lockingDavid Howells2020-06-091-1/+1
* afs: Build an abstraction around an "operation" conceptDavid Howells2020-06-041-61/+53
* afs: Rename struct afs_fs_cursor to afs_operationDavid Howells2020-05-311-3/+3
* fs: afs: Use pr_warn instead of pr_warningKefeng Wang2019-10-181-2/+2
* treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152Thomas Gleixner2019-05-301-5/+1
* afs: Fix application of status and callback to be under same lockDavid Howells2019-05-161-11/+29
* afs: Get rid of afs_call::reply[]David Howells2019-05-161-1/+1
* afs: Fix lock-wait/callback-break double lockingDavid Howells2019-05-161-3/+0
* afs: Make some RPC operations non-interruptibleDavid Howells2019-05-161-3/+3
* Merge tag 'afs-next-20190507' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-05-071-226/+390
|\
| * afs: Provide mount-time configurable byte-range file locking emulationDavid Howells2019-04-251-7/+42
| * afs: Implement sillyrename for unlink and renameDavid Howells2019-04-251-1/+1
| * afs: Handle lock rpc ops failing on a file that got deletedDavid Howells2019-04-251-3/+59
| * afs: Add file locking tracepointsDavid Howells2019-04-251-10/+62
| * afs: Further fix file lockingDavid Howells2019-04-251-195/+195
| * afs: Fix AFS file locking to allow fine grained locksDavid Howells2019-04-251-14/+9
| * afs: Calculate lock extend timer from set/extend reply receptionDavid Howells2019-04-251-2/+28
* | afs: Mark expected switch fall-throughsGustavo A. R. Silva2019-04-081-0/+1
|/
* afs: Fix key refcounting in file locking codeDavid Howells2019-01-171-2/+2
* afs: Increase to 64-bit volume ID and 96-bit vnode ID for YFSDavid Howells2018-10-241-11/+11
* afs: Fix whole-volume callback handlingDavid Howells2018-05-141-3/+3
* afs: Make it possible to get the data version in readpageDavid Howells2018-04-091-1/+1
* afs: Fix file lockingDavid Howells2017-11-171-238/+310
* afs: Introduce a file-private data recordDavid Howells2017-11-131-5/+5
* afs: Overhaul volume and server record caching and fileserver rotationDavid Howells2017-11-131-7/+101
* afs: Overhaul permit cachingDavid Howells2017-11-131-2/+2
* afs: Overhaul the callback handlingDavid Howells2017-11-131-3/+3
* afs: Lay the groundwork for supporting network namespacesDavid Howells2017-11-131-37/+2
* fs/afs/flock: Remove deprecated create_singlethread_workqueueBhaktipriya Shridhar2016-09-041-2/+2
* wrappers for ->i_mutex accessAl Viro2016-01-221-2/+2
* locks: ensure that fl_owner is always initialized properly in flock and lease...Jeff Layton2014-06-021-4/+0
* locks: protect most of the file_lock handling with i_lockJeff Layton2013-06-291-3/+4
* new helper: file_inode(file)Al Viro2013-02-221-2/+2
* fs/locks.c: prepare for BKL removalArnd Bergmann2010-10-051-3/+2
* const: make file_lock_operations constAlexey Dobriyan2009-09-221-1/+1
* AFS: Fix lock imbalanceJiri Slaby2009-06-301-1/+0
* AFS: clean up explicit check for mandatory locksPavel Emelyanov2007-10-091-2/+1
* AFS: fix file lockingDavid Howells2007-07-311-47/+79
* afs build fixAndrew Morton2007-07-191-1/+2
* AFS: implement file lockingDavid Howells2007-07-161-0/+558