summaryrefslogtreecommitdiffstats
path: root/fs/netfs (follow)
Commit message (Expand)AuthorAgeFilesLines
* fscache: Fix error handling in fscache_begin_operation()David Howells2024-03-181-1/+3
* netfs: Fix missing zero-length check in unbuffered writeDavid Howells2024-01-292-1/+7
* netfs: Fix i_dio_count leak on DIO read past i_sizeMarc Dionne2024-01-291-0/+2
* netfs: Fix a NULL vs IS_ERR() check in netfs_perform_write()Dan Carpenter2024-01-221-2/+3
* netfs, fscache: Prevent Oops in fscache_put_cache()Dan Carpenter2024-01-221-1/+2
* netfs: Don't use certain unnecessary folio_*() functionsDavid Howells2024-01-224-13/+13
* Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds2024-01-1923-87/+6197
|\
| * netfs: Fix wrong #ifdef hiding waitDavid Howells2024-01-091-1/+1
| * netfs: Fix the loop that unmarks folios after writing to the cacheDavid Howells2024-01-062-1/+2
| * netfs: Fix interaction between write-streaming and cachefiles cullingDavid Howells2024-01-054-9/+31
| * netfs: Count DIO writesDavid Howells2024-01-053-4/+9
| * netfs: Mark netfs_unbuffered_write_iter_locked() staticDavid Howells2024-01-052-8/+2
| * netfs: Fix proc/fs/fscache symlink to point to "netfs" not "../netfs"David Howells2024-01-041-1/+1
| * netfs: Export the netfs_sreq tracepointDavid Howells2023-12-281-0/+2
| * netfs: Optimise away reads above the point at which there can be no dataDavid Howells2023-12-284-1/+20
| * netfs: Implement a write-through caching optionDavid Howells2023-12-285-10/+154
| * netfs: Provide a launder_folio implementationDavid Howells2023-12-282-0/+75
| * netfs: Provide a writepages implementationDavid Howells2023-12-281-0/+636
| * netfs, cachefiles: Pass upper bound length to allow expansionDavid Howells2023-12-284-17/+13
| * netfs: Provide netfs_file_read_iter()David Howells2023-12-281-0/+73
| * netfs: Allow buffered shared-writeable mmap through netfs_page_mkwrite()David Howells2023-12-281-0/+59
| * netfs: Implement buffered write APIDavid Howells2023-12-281-0/+83
| * netfs: Implement unbuffered/DIO write supportDavid Howells2023-12-287-8/+215
| * netfs: Implement unbuffered/DIO read supportDavid Howells2023-12-287-10/+210
| * netfs: Allocate multipage folios in the writepathDavid Howells2023-12-281-2/+7
| * netfs: Make netfs_read_folio() handle streaming-write pagesDavid Howells2023-12-281-3/+58
| * netfs: Provide func to copy data to pagecache for buffered writeDavid Howells2023-12-285-0/+383
| * netfs: Dispatch write requests to process a writeback sliceDavid Howells2023-12-283-1/+371
| * netfs: Prep to use folio->private for write grouping and streaming writeDavid Howells2023-12-282-0/+74
| * netfs: Make the refcounting of netfs_begin_read() easier to useDavid Howells2023-12-282-16/+18
| * netfs: Make netfs_put_request() handle a NULL pointerDavid Howells2023-12-281-10/+13
| * netfs: Extend the netfs_io_*request structs to handle writesDavid Howells2023-12-284-4/+27
| * netfs: Limit subrequest by size or number of segmentsDavid Howells2023-12-281-0/+18
| * netfs: Add func to calculate pagecount/size-limited span of an iteratorDavid Howells2023-12-281-0/+97
| * netfs: Provide tools to create a buffer in an xarrayDavid Howells2023-12-282-0/+94
| * netfs: Add support for DIO bufferingDavid Howells2023-12-281-0/+10
| * netfs: Add iov_iters to (sub)requests to describe various buffersDavid Howells2023-12-242-19/+63
| * netfs: Implement unbuffered/DIO vs buffered I/O lockingDavid Howells2023-12-242-0/+217
| * netfs: Provide invalidate_folio and release_folio callsDavid Howells2023-12-241-0/+42
| * netfs: Add a ->free_subrequest() opDavid Howells2023-12-241-0/+2
| * netfs: Allow the netfs to make the io (sub)request alloc largerDavid Howells2023-12-241-2/+5
| * netfs: Add a procfile to list in-progress requestsDavid Howells2023-12-243-2/+93
| * netfs: Move pinning-for-writeback from fscache to netfsDavid Howells2023-12-243-40/+87
| * netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs and put in a symlinkDavid Howells2023-12-246-31/+62
| * netfs, fscache: Remove ->begin_cache_operationDavid Howells2023-12-241-15/+18
| * netfs, fscache: Combine fscache with netfsDavid Howells2023-12-246-297/+211
| * netfs, fscache: Move fs/fscache/* into fs/netfs/David Howells2023-12-2412-3/+3069
|/
* netfs: Only call folio_start_fscache() one time for each folioDave Wysochanski2023-09-181-1/+5
* Move netfs_extract_iter_to_sg() to lib/scatterlist.cDavid Howells2023-06-081-267/+0
* Wrap lines at 80David Howells2023-06-081-1/+2