summaryrefslogtreecommitdiffstats
path: root/fs/afs/file.c
Commit message (Expand)AuthorAgeFilesLines
* afs: Fix mmapDavid Howells2021-12-161-2/+3
* netfs, 9p, afs, ceph: Use foliosDavid Howells2021-11-101-31/+39
* afs: Sort out symlink readingDavid Howells2021-11-021-5/+9
* afs: Fix mmap coherency vs 3rd-party changesDavid Howells2021-09-131-1/+66
* afs: Add missing vnode validation checksDavid Howells2021-09-131-1/+15
* afs: Fix missing put on afs_read objects and missing get on the key thereinDavid Howells2021-09-101-1/+2
* afs: Use the netfs_write_begin() helperDavid Howells2021-04-231-1/+18
* afs: Use new netfs lib read helper APIDavid Howells2021-04-231-249/+78
* afs: Use the fs operation ops to handle FetchData completionDavid Howells2021-04-231-0/+15
* afs: Prepare for use of THPsDavid Howells2021-04-231-4/+4
* afs: Wait on PG_fscache before modifying/releasing a pageDavid Howells2021-04-231-0/+9
* afs: Set up the iov_iter before calling afs_extract_data()David Howells2021-04-231-80/+110
* afs: Move key to afs_read structDavid Howells2021-04-231-7/+9
* afs: Pass page into dirty region helpers to provide THP sizeDavid Howells2021-04-231-11/+9
* afs: Disable use of the fscache I/O routinesDavid Howells2021-04-231-164/+35
* afs: Stop listxattr() from listing "afs.*" attributesDavid Howells2021-03-151-1/+0
* afs: Fix afs_invalidatepage to adjust the dirty regionDavid Howells2020-10-291-10/+61
* afs: Fix to take ref on page when PG_private is setDavid Howells2020-10-291-6/+2
* afs: Fix copy_file_range()David Howells2020-10-271-0/+1
* 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-1/+1
* afs: Build an abstraction around an "operation" conceptDavid Howells2020-06-041-30/+32
* afs: Rename struct afs_fs_cursor to afs_operationDavid Howells2020-05-311-1/+1
* afs: Rename desc -> req in afs_fetch_data()David Howells2019-11-211-3/+3
* fs: afs: Fix a possible null-pointer dereference in afs_put_read()Jia-Ju Bai2019-07-301-5/+7
* Merge tag 'afs-next-20190628' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2019-07-101-4/+2
|\
| * fs/afs: use struct_size() in kzalloc()Zhengyuan Liu2019-06-201-4/+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-5/+15
* afs: Get rid of afs_call::reply[]David Howells2019-05-161-1/+1
* afs: Make some RPC operations non-interruptibleDavid Howells2019-05-161-1/+1
* afs: Fix key leak in afs_release() and afs_evict_inode()David Howells2019-05-151-3/+4
* afs: Mark expected switch fall-throughsGustavo A. R. Silva2019-04-081-0/+2
* fs: don't open code lru_to_page()Nikolay Borisov2019-01-041-2/+3
* afs: Increase to 64-bit volume ID and 96-bit vnode ID for YFSDavid Howells2018-10-241-4/+4
* afs: Fix whole-volume callback handlingDavid Howells2018-05-141-1/+1
* afs: Do better accretion of small writes on newly created contentDavid Howells2018-04-091-1/+6
* afs: Add stats for data transfer operationsDavid Howells2018-04-091-0/+6
* afs: Fix directory handlingDavid Howells2018-04-091-7/+7
* fscache: Pass object size in rather than calling back for itDavid Howells2018-04-061-2/+4
* afs: Trace page dirty/cleanDavid Howells2017-11-131-0/+10
* afs: Implement shared-writeable mmapDavid Howells2017-11-131-1/+21
* afs: Get rid of the afs_writeback recordDavid Howells2017-11-131-26/+57
* afs: Introduce a file-private data recordDavid Howells2017-11-131-11/+28
* afs: Fix directory read/modify raceDavid Howells2017-11-131-0/+5
* afs: Overhaul volume and server record caching and fileserver rotationDavid Howells2017-11-131-3/+34
* afs: Condense afs_call's reply{,2,3,4} into an arrayDavid Howells2017-11-131-1/+1
* afs: Add metadata xattrsDavid Howells2017-07-091-0/+1
* afs: Don't set PG_error on local EINTR or ENOMEM when filling a pageDavid Howells2017-03-161-2/+10
* afs: Flush outstanding writes when an fd is closedDavid Howells2017-03-161-0/+1