summaryrefslogtreecommitdiffstats
path: root/include/linux/netfs.h
Commit message (Expand)AuthorAgeFilesLines
* cifs: Fix locking in cifs_strict_readv()Steve French11 days1-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
* netfs: Allow the netfs to make the io (sub)request alloc largerDavid Howells2023-12-241-0/+2
* netfs: Add a procfile to list in-progress requestsDavid Howells2023-12-241-1/+5
* netfs: Move pinning-for-writeback from fscache to netfsDavid Howells2023-12-241-0/+3
* netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs and put in a symlinkDavid Howells2023-12-241-1/+0
* netfs, fscache: Remove ->begin_cache_operationDavid Howells2023-12-241-3/+1
* Move netfs_extract_iter_to_sg() to lib/scatterlist.cDavid Howells2023-06-081-4/+0
* Drop the netfs_ prefix from netfs_extract_iter_to_sg()David Howells2023-06-081-3/+3
* netfs: Add a function to extract an iterator into a scatterlistDavid Howells2023-02-201-0/+4
* netfs: Add a function to extract a UBUF or IOVEC into a BVEC iteratorDavid Howells2023-02-201-0/+4
* fscache,cachefiles: add prepare_ondemand_read() callbackJingbo Xu2022-12-071-0/+8
* Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-08-031-12/+11
|\
| * netfs: Remove extern from function prototypesMatthew Wilcox (Oracle)2022-06-291-12/+11
* | netfs: do not unlock and put the folio twiceXiubo Li2022-07-141-1/+1
|/
* netfs: fix up netfs_inode_init() docbook commentLinus Torvalds2022-06-141-1/+1