summaryrefslogtreecommitdiffstats
path: root/fs/afs/file.c
Commit message (Expand)AuthorAgeFilesLines
* afs: split afs_pagecache_valid() out of afs_validate()Matthew Wilcox (Oracle)2023-04-051-12/+2
* afs: Stop implementing ->writepage()David Howells2022-12-221-1/+2
* use less confusing names for iov_iter direction initializersAl Viro2022-11-251-2/+2
* netfs: do not unlock and put the folio twiceXiubo Li2022-07-141-1/+1
* netfs: Rename the netfs_io_request cleanup op and give it an op pointerDavid Howells2022-06-101-3/+3
* netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_contextDavid Howells2022-06-091-2/+2
* afs: Convert to release_folioMatthew Wilcox (Oracle)2022-05-091-6/+5
* afs: Convert afs_symlink_readpage to afs_symlink_read_folioMatthew Wilcox (Oracle)2022-05-091-8/+7
* fs: Convert netfs_readpage to netfs_read_folioMatthew Wilcox (Oracle)2022-05-091-1/+1
* Merge tag 'netfs-prep-20220318' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2022-03-311-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-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
|/