summaryrefslogtreecommitdiffstats
path: root/fs/afs/file.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-04-011-31/+10
|\
| * netfs: Add a netfs inode contextDavid Howells2022-03-181-24/+2
| * netfs: Change ->init_request() to return an error codeDavid Howells2022-03-181-1/+2
| * netfs: Finish off rename of netfs_read_request to netfs_io_requestDavid Howells2022-03-181-2/+2
| * netfs: Rename netfs_read_*request to netfs_io_*requestDavid Howells2022-03-181-6/+6
* | fscache: Convert fscache_set_page_dirty() to fscache_dirty_folio()Matthew Wilcox (Oracle)2022-03-151-1/+1
* | afs: Convert from launder_page to launder_folioMatthew Wilcox (Oracle)2022-03-151-1/+1
* | afs: Convert invalidatepage to invalidate_folioMatthew Wilcox (Oracle)2022-03-151-13/+11
|/
* Merge tag 'fscache-rewrite-20220111' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2022-01-121-6/+32
|\
| * 9p, afs, ceph, nfs: Use current_is_kswapd() rather than gfpflags_allow_blocki...David Howells2022-01-111-1/+2
| * afs: Copy local writes to the cache when writing to the serverDavid Howells2022-01-071-0/+6
| * afs: Convert afs to use the new fscache APIDavid Howells2022-01-071-6/+23
| * fscache: Remove the contents of the fscache driver, pending rewriteDavid Howells2022-01-071-3/+5
* | 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-241-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-111-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-091-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