summaryrefslogtreecommitdiff
path: root/fs/netfs
AgeCommit message (Expand)Author
2023-12-28netfs: Allocate multipage folios in the writepathDavid Howells
2023-12-28netfs: Make netfs_read_folio() handle streaming-write pagesDavid Howells
2023-12-28netfs: Provide func to copy data to pagecache for buffered writeDavid Howells
2023-12-28netfs: Dispatch write requests to process a writeback sliceDavid Howells
2023-12-28netfs: Prep to use folio->private for write grouping and streaming writeDavid Howells
2023-12-28netfs: Make the refcounting of netfs_begin_read() easier to useDavid Howells
2023-12-28netfs: Make netfs_put_request() handle a NULL pointerDavid Howells
2023-12-28netfs: Extend the netfs_io_*request structs to handle writesDavid Howells
2023-12-28netfs: Limit subrequest by size or number of segmentsDavid Howells
2023-12-28netfs: Add func to calculate pagecount/size-limited span of an iteratorDavid Howells
2023-12-28netfs: Provide tools to create a buffer in an xarrayDavid Howells
2023-12-28netfs: Add support for DIO bufferingDavid Howells
2023-12-24netfs: Add iov_iters to (sub)requests to describe various buffersDavid Howells
2023-12-24netfs: Implement unbuffered/DIO vs buffered I/O lockingDavid Howells
2023-12-24netfs: Provide invalidate_folio and release_folio callsDavid Howells
2023-12-24netfs: Add a ->free_subrequest() opDavid Howells
2023-12-24netfs: Allow the netfs to make the io (sub)request alloc largerDavid Howells
2023-12-24netfs: Add a procfile to list in-progress requestsDavid Howells
2023-12-24netfs: Move pinning-for-writeback from fscache to netfsDavid Howells
2023-12-24netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs and put in a symlinkDavid Howells
2023-12-24netfs, fscache: Remove ->begin_cache_operationDavid Howells
2023-12-24netfs, fscache: Combine fscache with netfsDavid Howells
2023-12-24netfs, fscache: Move fs/fscache/* into fs/netfs/David Howells
2023-09-18netfs: Only call folio_start_fscache() one time for each folioDave Wysochanski
2023-06-08Move netfs_extract_iter_to_sg() to lib/scatterlist.cDavid Howells
2023-06-08Wrap lines at 80David Howells
2023-06-08Fix a couple of spelling mistakesDavid Howells
2023-06-08Drop the netfs_ prefix from netfs_extract_iter_to_sg()David Howells
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds
2023-04-26Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds
2023-04-12netfs: Fix netfs_extract_iter_to_sg() for ITER_UBUF/IOVECDavid Howells
2023-04-06fs: Add FGP_WRITEBEGINMatthew Wilcox
2023-04-05mm: return an ERR_PTR from __filemap_get_folioChristoph Hellwig
2023-03-01iov: Fix netfs_extract_user_to_sg()David Howells
2023-02-22Merge tag '6.3-rc-smb3-client-fixes' of git://git.samba.org/sfrench/cifs-2.6Linus Torvalds
2023-02-20netfs: Add a function to extract an iterator into a scatterlistDavid Howells
2023-02-20netfs: Add a function to extract a UBUF or IOVEC into a BVEC iteratorDavid Howells
2022-11-25use less confusing names for iov_iter direction initializersAl Viro
2022-11-15netfs: Fix dodgy mathsDavid Howells
2022-11-15netfs: Fix missing xas_retry() calls in xarray iterationDavid Howells
2022-07-14netfs: do not unlock and put the folio twiceXiubo Li
2022-06-10netfs: Rename the netfs_io_request cleanup op and give it an op pointerDavid Howells
2022-06-10netfs: Further cleanups after struct netfs_inode wrapper introducedLinus Torvalds
2022-06-09netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_contextDavid Howells
2022-05-09fs: Convert netfs_readpage to netfs_read_folioMatthew Wilcox (Oracle)
2022-05-08fs: Remove aop_flags parameter from netfs_write_begin()Matthew Wilcox (Oracle)
2022-05-08fs: Remove AOP_FLAG_NOFSMatthew Wilcox (Oracle)
2022-03-18netfs: Split some core bits out into their own fileDavid Howells
2022-03-18netfs: Split fs/netfs/read_helper.cDavid Howells
2022-03-18netfs: Rename read_helper.c to io.cDavid Howells