summaryrefslogtreecommitdiffstats
path: root/fs
Commit message (Expand)AuthorAgeFilesLines
* 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
* 9p: Use length of data written to the server in preference to errorDavid Howells2024-01-041-4/+3
* 9p: Do a couple of cleanupsDavid Howells2024-01-041-8/+9
* 9p: Fix initialisation of netfs_inode for 9pDavid Howells2024-01-033-3/+5
* cachefiles: Fix __cachefiles_prepare_write()David Howells2024-01-031-11/+17
* 9p: Use netfslib read/write_iterDavid Howells2023-12-284-309/+85
* afs: Use the netfs write helpersDavid Howells2023-12-283-703/+84
* 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-2810-17/+40
* 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-288-24/+22
* 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-288-9/+216
* 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-243-24/+64
* netfs: Implement unbuffered/DIO vs buffered I/O lockingDavid Howells2023-12-242-0/+217
* netfs: Provide invalidate_folio and release_folio callsDavid Howells2023-12-245-112/+50
* afs: Don't use folio->private to record partial modificationDavid Howells2023-12-243-273/+38
* 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-2416-143/+119
* 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-246-64/+18
* netfs, fscache: Combine fscache with netfsDavid Howells2023-12-249-302/+219
* netfs, fscache: Move fs/fscache/* into fs/netfs/David Howells2023-12-2416-61/+60
* Merge tag 'char-misc-6.7-rc7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2023-12-231-2/+4
|\
| * debugfs: initialize cancellations earlierJohannes Berg2023-12-221-2/+4
* | afs: Fix use-after-free due to get/remove race in volume treeDavid Howells2023-12-212-3/+25
* | afs: Fix overwriting of result of DNS queryDavid Howells2023-12-211-2/+4
* | Merge tag 'afs-fixes-20231221' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2023-12-211-14/+17
|\ \
| * | afs: Fix dynamic root lookup DNS checkDavid Howells2023-12-201-2/+16