aboutsummaryrefslogtreecommitdiffstats
path: root/fs/netfs/buffered_read.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-21Merge patch series "netfs: Miscellaneous fixes"Christian Brauner1-17/+15
2025-05-21netfs: Fix wait/wake to be consistent about the waitqueue usedDavid Howells1-1/+1
2025-05-21netfs: Fix the request's work item to not require a refDavid Howells1-16/+14
2025-05-21fs/netfs: remove `netfs_io_request.ractl`Max Kellermann1-12/+12
2025-02-13netfs: Fix setting NETFS_RREQ_ALL_QUEUED to be after all subreqs queuedDavid Howells1-6/+13
2024-12-20afs: Locally initialise the contents of a new symlink on creationDavid Howells1-1/+1
2024-12-20netfs: Change the read result collector to only use one work itemDavid Howells1-81/+79
2024-12-20netfs: Add support for caching single monolithic objects such as AFS dirsDavid Howells1-3/+8
2024-12-20netfs: Don't use bh spinlockDavid Howells1-2/+2
2024-12-20netfs: Drop the was_async arg from netfs_read_subreq_terminated()David Howells1-3/+3
2024-12-20netfs: Drop the error arg from netfs_read_subreq_terminated()David Howells1-8/+8
2024-12-20netfs: Abstract out a rolling folio buffer implementationDavid Howells1-96/+23
2024-12-20netfs: Add a tracepoint to log the lifespan of folio_queue structsDavid Howells1-3/+7
2024-12-20netfs: Use a folio_queue allocation and free functionsDavid Howells1-9/+3
2024-12-20netfs: Fix enomem handling in buffered readsDavid Howells1-12/+16
2024-11-18Merge tag 'vfs-6.13.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds1-4/+4
2024-10-07netfs: In readahead, put the folio refs as soon extractedDavid Howells1-33/+14
2024-10-07netfs: Remove unnecessary references to pagesMatthew Wilcox (Oracle)1-4/+4
2024-09-12netfs: Speed up buffered readingDavid Howells1-295/+471
2024-08-12netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flagsDavid Howells1-18/+107
2024-08-12netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second writeback flag"David Howells1-1/+7
2024-07-24netfs: Revert "netfs: Switch debug logging to pr_debug()"David Howells1-7/+7
2024-07-21Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-2/+2
2024-07-03netfs: drop usage of folio_file_posKairui Song1-2/+2
2024-06-12netfs: Switch debug logging to pr_debug()Uwe Kleine-König1-7/+7
2024-05-01netfs: Add some write-side stats and clean up some stat namesDavid Howells1-1/+1
2024-05-01netfs: Switch to using unsigned long long rather than loff_tDavid Howells1-1/+3
2024-04-29netfs: Remove deprecated use of PG_private_2 as a second writeback flagDavid Howells1-7/+1
2024-04-29mm: Remove the PG_fscache alias for PG_private_2David Howells1-2/+2
2024-04-29netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells1-10/+26
2024-01-22netfs: Don't use certain unnecessary folio_*() functionsDavid Howells1-6/+6
2023-12-28netfs: Provide netfs_file_read_iter()David Howells1-0/+73
2023-12-28netfs: Make netfs_read_folio() handle streaming-write pagesDavid Howells1-3/+58
2023-12-28netfs: Provide func to copy data to pagecache for buffered writeDavid Howells1-0/+49
2023-12-28netfs: Make the refcounting of netfs_begin_read() easier to useDavid Howells1-1/+5
2023-12-24netfs: Add iov_iters to (sub)requests to describe various buffersDavid Howells1-0/+13
2023-12-24netfs, fscache: Remove ->begin_cache_operationDavid Howells1-15/+18
2023-09-18netfs: Only call folio_start_fscache() one time for each folioDave Wysochanski1-1/+5
2023-04-27Merge tag 'mm-stable-2023-04-27-15-30' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mmLinus Torvalds1-2/+2
2023-04-06fs: Add FGP_WRITEBEGINMatthew Wilcox1-2/+1
2023-04-05mm: return an ERR_PTR from __filemap_get_folioChristoph Hellwig1-2/+2
2022-11-15netfs: Fix dodgy mathsDavid Howells1-8/+9
2022-11-15netfs: Fix missing xas_retry() calls in xarray iterationDavid Howells1-2/+7
2022-07-14netfs: do not unlock and put the folio twiceXiubo Li1-7/+10
2022-06-10netfs: Further cleanups after struct netfs_inode wrapper introducedLinus Torvalds1-2/+3
2022-06-09netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_contextDavid Howells1-3/+3
2022-05-09fs: Convert netfs_readpage to netfs_read_folioMatthew Wilcox (Oracle)1-8/+7
2022-05-08fs: Remove aop_flags parameter from netfs_write_begin()Matthew Wilcox (Oracle)1-2/+2
2022-05-08fs: Remove AOP_FLAG_NOFSMatthew Wilcox (Oracle)1-5/+1
2022-03-18netfs: Split fs/netfs/read_helper.cDavid Howells1-0/+428