summaryrefslogtreecommitdiffstats
path: root/include/linux/netfs.h
Commit message (Expand)AuthorAgeFilesLines
* cachefiles, netfs: Fix write to partial block at EOFDavid Howells2024-09-121-1/+1
* netfs: Speed up buffered readingDavid Howells2024-09-121-8/+18
* netfs: Simplify the writeback codeDavid Howells2024-09-121-1/+0
* netfs: Use new folio_queue data type and iterator instead of xarray iterDavid Howells2024-09-121-4/+4
* netfs: Remove NETFS_COPY_TO_CACHEDavid Howells2024-09-051-2/+1
* netfs: Reserve netfs_sreq_source 0 as unset/unknownDavid Howells2024-09-051-0/+1
* netfs: Move max_len/max_nr_segs from netfs_io_subrequest to netfs_io_streamDavid Howells2024-09-051-2/+2
* netfs, cifs: Move CIFS_INO_MODIFIED_ATTR to netfs_inodeDavid Howells2024-09-051-0/+1
* netfs, cifs: Fix handling of short DIO readDavid Howells2024-08-281-0/+1
* netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flagsDavid Howells2024-08-121-3/+0
* netfs: fix kernel doc for nets_wait_for_outstanding_io()Christian Brauner2024-05-281-1/+1
* Merge tag 'vfs-6.10-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2024-05-271-0/+18
|\
| * netfs, 9p: Fix race between umount and async request completionDavid Howells2024-05-271-0/+18
* | smb3: reenable swapfiles over SMB3 mountsSteve French2024-05-211-0/+2
|/
* cifs: Fix locking in cifs_strict_readv()Steve French2024-05-131-0/+1
* cifs: Implement netfslib hooksDavid Howells2024-05-011-0/+1
* netfs, afs: Use writeback retry to deal with alternate keysDavid Howells2024-05-011-0/+2
* netfs: Cut over to using new writeback codeDavid Howells2024-05-011-9/+0
* netfs: New writeback implementationDavid Howells2024-05-011-1/+67
* netfs: Switch to using unsigned long long rather than loff_tDavid Howells2024-05-011-7/+9
* netfs: Use mempools for allocating requests and subrequestsDavid Howells2024-05-011-2/+3
* netfs: Remove ->launder_folio() supportDavid Howells2024-05-011-2/+0
* netfs: Make netfs_io_request::subreq_counter an atomic_tDavid Howells2024-04-291-1/+1
* mm: Remove the PG_fscache alias for PG_private_2David Howells2024-04-291-76/+4
* netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells2024-04-291-3/+17
* netfs: Fix interaction between write-streaming and cachefiles cullingDavid Howells2024-01-051-0/+1
* netfs: Rearrange netfs_io_subrequest to put request pointer firstDavid Howells2024-01-041-1/+1
* netfs: Optimise away reads above the point at which there can be no dataDavid Howells2023-12-281-3/+18
* netfs: Implement a write-through caching optionDavid Howells2023-12-281-0/+2
* netfs: Provide a launder_folio implementationDavid Howells2023-12-281-0/+2
* netfs: Provide a writepages implementationDavid Howells2023-12-281-0/+2
* netfs, cachefiles: Pass upper bound length to allow expansionDavid Howells2023-12-281-2/+3
* netfs: Provide netfs_file_read_iter()David Howells2023-12-281-0/+2
* netfs: Allow buffered shared-writeable mmap through netfs_page_mkwrite()David Howells2023-12-281-0/+4
* netfs: Implement buffered write APIDavid Howells2023-12-281-0/+3
* netfs: Implement unbuffered/DIO write supportDavid Howells2023-12-281-0/+4
* netfs: Implement unbuffered/DIO read supportDavid Howells2023-12-281-0/+9
* netfs: Provide func to copy data to pagecache for buffered writeDavid Howells2023-12-281-0/+5
* netfs: Dispatch write requests to process a writeback sliceDavid Howells2023-12-281-0/+13
* netfs: Prep to use folio->private for write grouping and streaming writeDavid Howells2023-12-281-0/+41
* netfs: Add a hook to allow tell the netfs to update its i_sizeDavid Howells2023-12-281-0/+4
* netfs: Extend the netfs_io_*request structs to handle writesDavid Howells2023-12-281-1/+14
* netfs: Limit subrequest by size or number of segmentsDavid Howells2023-12-281-0/+1
* netfs: Add func to calculate pagecount/size-limited span of an iteratorDavid Howells2023-12-281-0/+2
* netfs: Provide tools to create a buffer in an xarrayDavid Howells2023-12-281-0/+4
* netfs: Add support for DIO bufferingDavid Howells2023-12-281-0/+3
* netfs: Add iov_iters to (sub)requests to describe various buffersDavid Howells2023-12-241-0/+3
* netfs: Implement unbuffered/DIO vs buffered I/O lockingDavid Howells2023-12-241-0/+10
* netfs: Provide invalidate_folio and release_folio callsDavid Howells2023-12-241-2/+4
* netfs: Add a ->free_subrequest() opDavid Howells2023-12-241-0/+1