summaryrefslogtreecommitdiff
path: root/fs/netfs
AgeCommit message (Expand)AuthorFilesLines
2023-12-28netfs: Make the refcounting of netfs_begin_read() easier to useDavid Howells2-16/+18
2023-12-28netfs: Make netfs_put_request() handle a NULL pointerDavid Howells1-10/+13
2023-12-28netfs: Extend the netfs_io_*request structs to handle writesDavid Howells4-4/+27
2023-12-28netfs: Limit subrequest by size or number of segmentsDavid Howells1-0/+18
2023-12-28netfs: Add func to calculate pagecount/size-limited span of an iteratorDavid Howells1-0/+97
2023-12-28netfs: Provide tools to create a buffer in an xarrayDavid Howells2-0/+94
2023-12-28netfs: Add support for DIO bufferingDavid Howells1-0/+10
2023-12-24netfs: Add iov_iters to (sub)requests to describe various buffersDavid Howells2-19/+63
2023-12-24netfs: Implement unbuffered/DIO vs buffered I/O lockingDavid Howells2-0/+217
2023-12-24netfs: Provide invalidate_folio and release_folio callsDavid Howells1-0/+42
2023-12-24netfs: Add a ->free_subrequest() opDavid Howells1-0/+2
2023-12-24netfs: Allow the netfs to make the io (sub)request alloc largerDavid Howells1-2/+5
2023-12-24netfs: Add a procfile to list in-progress requestsDavid Howells3-2/+93
2023-12-24netfs: Move pinning-for-writeback from fscache to netfsDavid Howells3-40/+87
2023-12-24netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs and put in a symlinkDavid Howells6-31/+62
2023-12-24netfs, fscache: Remove ->begin_cache_operationDavid Howells1-15/+18
2023-12-24netfs, fscache: Combine fscache with netfsDavid Howells6-297/+211
2023-12-24netfs, fscache: Move fs/fscache/* into fs/netfs/David Howells12-3/+3069
2023-09-18netfs: Only call folio_start_fscache() one time for each folioDave Wysochanski1-1/+5
2023-06-08Move netfs_extract_iter_to_sg() to lib/scatterlist.cDavid Howells1-267/+0
2023-06-08Wrap lines at 80David Howells1-1/+2
2023-06-08Fix a couple of spelling mistakesDavid Howells1-2/+2
2023-06-08Drop the netfs_ prefix from netfs_extract_iter_to_sg()David Howells1-33/+33
2023-04-28Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+2
2023-04-26Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-2/+1
2023-04-12netfs: Fix netfs_extract_iter_to_sg() for ITER_UBUF/IOVECDavid Howells1-1/+1
2023-04-06fs: Add FGP_WRITEBEGINMatthew Wilcox1-2/+1
2023-04-06mm: return an ERR_PTR from __filemap_get_folioChristoph Hellwig1-2/+2
2023-03-02iov: Fix netfs_extract_user_to_sg()David Howells1-1/+1
2023-02-23Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds2-0/+370
2023-02-21netfs: Add a function to extract an iterator into a scatterlistDavid Howells1-0/+268
2023-02-21netfs: Add a function to extract a UBUF or IOVEC into a BVEC iteratorDavid Howells2-0/+104
2022-11-25use less confusing names for iov_iter direction initializersAl Viro1-3/+3
2022-11-15netfs: Fix dodgy mathsDavid Howells1-8/+9
2022-11-15netfs: Fix missing xas_retry() calls in xarray iterationDavid Howells2-2/+10
2022-07-14netfs: do not unlock and put the folio twiceXiubo Li1-7/+10
2022-06-10netfs: Rename the netfs_io_request cleanup op and give it an op pointerDavid Howells1-3/+3
2022-06-10netfs: Further cleanups after struct netfs_inode wrapper introducedLinus Torvalds1-2/+3
2022-06-09netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_contextDavid Howells3-5/+5
2022-05-09fs: Convert netfs_readpage to netfs_read_folioMatthew Wilcox (Oracle)1-8/+7
2022-05-08fs: Remove aop_flags parameter from netfs_write_begin()Matthew Wilcox (Oracle)1-2/+2
2022-05-08fs: Remove AOP_FLAG_NOFSMatthew Wilcox (Oracle)1-5/+1
2022-03-18netfs: Split some core bits out into their own fileDavid Howells4-12/+26
2022-03-18netfs: Split fs/netfs/read_helper.cDavid Howells3-418/+429
2022-03-18netfs: Rename read_helper.c to io.cDavid Howells3-9/+9
2022-03-18netfs: Prepare to split read_helper.cDavid Howells2-2/+7
2022-03-18netfs: Add a function to consolidate beginning a readDavid Howells3-74/+73
2022-03-18netfs: Add a netfs inode contextDavid Howells4-64/+67
2022-03-18netfs: Change ->init_request() to return an error codeDavid Howells2-25/+36
2022-03-18netfs: Refactor arguments for netfs_alloc_read_requestDavid Howells3-17/+26