summaryrefslogtreecommitdiffstats
path: root/fs/netfs (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* netfs: Use subreq_counter to allocate subreq debug_index valuesDavid Howells2024-04-293-6/+3
* netfs: Make netfs_io_request::subreq_counter an atomic_tDavid Howells2024-04-291-1/+1
* netfs: Remove deprecated use of PG_private_2 as a second writeback flagDavid Howells2024-04-292-151/+1
* mm: Remove the PG_fscache alias for PG_private_2David Howells2024-04-293-4/+4
* netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells2024-04-298-84/+102
* netfs: Update i_blocks when write committed to pagecacheDavid Howells2024-04-291-11/+34
* netfs: Fix the pre-flush when appending to a file in writethrough modeDavid Howells2024-04-261-7/+6
* netfs: Fix writethrough-mode error handlingDavid Howells2024-04-231-4/+6
* 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