summaryrefslogtreecommitdiff
path: root/fs/netfs
AgeCommit message (Expand)AuthorFilesLines
2025-08-15netfs: Fix unbuffered write error handlingDavid Howells3-5/+13
2025-07-14netfs: Fix race between cache write completion and ALL_QUEUED being setDavid Howells1-0/+4
2025-07-14netfs: Fix copy-to-cache so that it performs collection with ceph+fscacheDavid Howells1-0/+1
2025-07-01netfs: Update tracepoints in a number of waysDavid Howells6-15/+19
2025-07-01netfs: Renumber the NETFS_RREQ_* flags to make traces easier to readDavid Howells1-3/+3
2025-07-01netfs: Merge i_size update functionsDavid Howells4-36/+31
2025-07-01netfs: Fix i_size updatingDavid Howells2-2/+8
2025-07-01netfs: Fix ref leak on inserted extra subreq in write retryDavid Howells1-1/+1
2025-07-01netfs: Fix looping in wait functionsDavid Howells1-4/+11
2025-07-01netfs: Provide helpers to perform NETFS_RREQ_IN_PROGRESS flag wanglingDavid Howells4-9/+27
2025-07-01netfs: Fix double put of requestDavid Howells1-0/+5
2025-07-01netfs: Fix hang due to missing case in final DIO read result collectionDavid Howells1-2/+4
2025-06-03Merge tag 'vfs-6.16-rc1.netfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds16-368/+416
2025-05-23netfs: Fix undifferentiation of DIO reads from unbuffered readsDavid Howells5-3/+10
2025-05-21Merge patch series "netfs: Miscellaneous fixes"Christian Brauner15-336/+387
2025-05-21netfs: Fix wait/wake to be consistent about the waitqueue usedDavid Howells11-224/+284
2025-05-21netfs: Fix the request's work item to not require a refDavid Howells13-119/+122
2025-05-21netfs: Fix setting of transferred bytes with short DIO readsPaulo Alcantara1-16/+5
2025-05-21netfs: Fix oops in write-retry from mis-resetting the subreq iteratorDavid Howells1-2/+3
2025-05-21fs/netfs: remove unused flag NETFS_RREQ_BLOCKEDMax Kellermann2-5/+0
2025-05-21fs/netfs: remove unused flag NETFS_RREQ_DONT_UNLOCK_FOLIOSMax Kellermann1-8/+6
2025-05-21fs/netfs: remove `netfs_io_request.ractl`Max Kellermann1-12/+12
2025-05-21fs/netfs: remove unused flag NETFS_ICTX_WRITETHROUGHMax Kellermann1-2/+1
2025-05-21fs/netfs: remove unused source NETFS_INVALID_WRITEMax Kellermann1-2/+0
2025-04-17netfs: Mark __nonstring lookup tablesKees Cook2-2/+2
2025-04-11netfs: Only create /proc/fs/netfs with CONFIG_PROC_FSSong Liu1-0/+4
2025-03-19netfs: Fix netfs_unbuffered_read() to return ssize_t rather than intDavid Howells1-3/+3
2025-03-19netfs: Fix rolling_buffer_load_from_ra() to not clear mark bitsDavid Howells1-4/+0
2025-03-19netfs: Call `invalidate_cache` only if implementedMax Kellermann1-1/+2
2025-03-19netfs: Fix collection of results during pause when collection offloadedDavid Howells1-8/+10
2025-02-13netfs: Fix setting NETFS_RREQ_ALL_QUEUED to be after all subreqs queuedDavid Howells1-6/+13
2025-02-13netfs: Add retry stat countersDavid Howells5-0/+19
2025-02-13netfs: Fix a number of read-retry hangsDavid Howells2-12/+34
2025-01-20Merge tag 'vfs-6.14-rc1.netfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds17-1108/+1863
2025-01-09netfs: Fix read-retry for fs with no ->prepare_read()David Howells1-1/+2
2025-01-09netfs: Fix kernel async DIODavid Howells1-1/+6
2024-12-21netfs: Report on NULL folioq in netfs_writeback_unlock_folios()David Howells1-0/+34
2024-12-21afs: Locally initialise the contents of a new symlink on creationDavid Howells2-2/+2
2024-12-21netfs: Change the read result collector to only use one work itemDavid Howells12-678/+782
2024-12-21afs: Eliminate afs_readDavid Howells1-1/+1
2024-12-21netfs: Add support for caching single monolithic objects such as AFS dirsDavid Howells10-14/+464
2024-12-21netfs: Add functions to build/clean a buffer in a folio_queueDavid Howells1-0/+96
2024-12-21netfs: Don't use bh spinlockDavid Howells6-22/+22
2024-12-21netfs: Drop the was_async arg from netfs_read_subreq_terminated()David Howells6-48/+19
2024-12-21netfs: Drop the error arg from netfs_read_subreq_terminated()David Howells3-26/+52
2024-12-21netfs: Split retry code out of fs/netfs/write_collect.cDavid Howells4-215/+233
2024-12-21netfs: Make netfs_advance_write() return size_tDavid Howells2-6/+6
2024-12-21netfs: Abstract out a rolling folio buffer implementationDavid Howells12-294/+308
2024-12-21netfs: Add a tracepoint to log the lifespan of folio_queue structsDavid Howells5-18/+36
2024-12-21netfs: Use a folio_queue allocation and free functionsDavid Howells2-13/+37