aboutsummaryrefslogtreecommitdiffstats
path: root/fs/netfs/buffered_read.c
Commit message (Expand)AuthorAgeFilesLines
* netfs: fix reference leakMax Kellermann2025-09-261-5/+5
* Merge patch series "netfs: Miscellaneous fixes"Christian Brauner2025-05-211-17/+15
|\
| * netfs: Fix wait/wake to be consistent about the waitqueue usedDavid Howells2025-05-211-1/+1
| * netfs: Fix the request's work item to not require a refDavid Howells2025-05-211-16/+14
* | fs/netfs: remove `netfs_io_request.ractl`Max Kellermann2025-05-211-12/+12
|/
* netfs: Fix setting NETFS_RREQ_ALL_QUEUED to be after all subreqs queuedDavid Howells2025-02-131-6/+13
* afs: Locally initialise the contents of a new symlink on creationDavid Howells2024-12-201-1/+1
* netfs: Change the read result collector to only use one work itemDavid Howells2024-12-201-81/+79
* netfs: Add support for caching single monolithic objects such as AFS dirsDavid Howells2024-12-201-3/+8
* netfs: Don't use bh spinlockDavid Howells2024-12-201-2/+2
* netfs: Drop the was_async arg from netfs_read_subreq_terminated()David Howells2024-12-201-3/+3
* netfs: Drop the error arg from netfs_read_subreq_terminated()David Howells2024-12-201-8/+8
* netfs: Abstract out a rolling folio buffer implementationDavid Howells2024-12-201-95/+22
* netfs: Add a tracepoint to log the lifespan of folio_queue structsDavid Howells2024-12-201-3/+7
* netfs: Use a folio_queue allocation and free functionsDavid Howells2024-12-201-9/+3
* netfs: Fix enomem handling in buffered readsDavid Howells2024-12-201-12/+16
* Merge tag 'vfs-6.13.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds2024-11-181-4/+4
|\
| * netfs: Remove unnecessary references to pagesMatthew Wilcox (Oracle)2024-10-071-4/+4
* | netfs: In readahead, put the folio refs as soon extractedDavid Howells2024-10-071-33/+14
|/
* netfs: Speed up buffered readingDavid Howells2024-09-121-291/+467
* netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flagsDavid Howells2024-08-121-18/+107
* netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second...David Howells2024-08-121-1/+7
* netfs: Revert "netfs: Switch debug logging to pr_debug()"David Howells2024-07-241-7/+7
* Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2024-07-221-2/+2
|\
| * netfs: drop usage of folio_file_posKairui Song2024-07-041-2/+2
* | netfs: Switch debug logging to pr_debug()Uwe Kleine-König2024-06-121-7/+7
|/
* netfs: Add some write-side stats and clean up some stat namesDavid Howells2024-05-011-1/+1
* netfs: Switch to using unsigned long long rather than loff_tDavid Howells2024-05-011-1/+3
* netfs: Remove deprecated use of PG_private_2 as a second writeback flagDavid Howells2024-04-291-7/+1
* mm: Remove the PG_fscache alias for PG_private_2David Howells2024-04-291-2/+2
* netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells2024-04-291-10/+26
* netfs: Don't use certain unnecessary folio_*() functionsDavid Howells2024-01-221-6/+6
* netfs: Provide netfs_file_read_iter()David Howells2023-12-281-0/+73
* 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-281-0/+49
* netfs: Make the refcounting of netfs_begin_read() easier to useDavid Howells2023-12-281-1/+5
* netfs: Add iov_iters to (sub)requests to describe various buffersDavid Howells2023-12-241-0/+13
* netfs, fscache: Remove ->begin_cache_operationDavid Howells2023-12-241-15/+18
* netfs: Only call folio_start_fscache() one time for each folioDave Wysochanski2023-09-181-1/+5
* Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2023-04-281-2/+2
|\
| * mm: return an ERR_PTR from __filemap_get_folioChristoph Hellwig2023-04-061-2/+2
* | fs: Add FGP_WRITEBEGINMatthew Wilcox2023-04-061-2/+1
|/
* netfs: Fix dodgy mathsDavid Howells2022-11-151-8/+9
* netfs: Fix missing xas_retry() calls in xarray iterationDavid Howells2022-11-151-2/+7
* netfs: do not unlock and put the folio twiceXiubo Li2022-07-141-7/+10
* netfs: Further cleanups after struct netfs_inode wrapper introducedLinus Torvalds2022-06-101-2/+3
* netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_contextDavid Howells2022-06-091-3/+3
* fs: Convert netfs_readpage to netfs_read_folioMatthew Wilcox (Oracle)2022-05-091-8/+7
* fs: Remove aop_flags parameter from netfs_write_begin()Matthew Wilcox (Oracle)2022-05-081-2/+2
* fs: Remove AOP_FLAG_NOFSMatthew Wilcox (Oracle)2022-05-081-5/+1