summaryrefslogtreecommitdiffstats
path: root/fs/netfs
AgeCommit message (Expand)AuthorLines
2025-02-13netfs: Fix setting NETFS_RREQ_ALL_QUEUED to be after all subreqs queuedDavid Howells-6/+13
2025-02-13netfs: Add retry stat countersDavid Howells-0/+19
2025-02-13netfs: Fix a number of read-retry hangsDavid Howells-12/+34
2025-01-20Merge tag 'vfs-6.14-rc1.netfs' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds-1108/+1863
2025-01-09netfs: Fix read-retry for fs with no ->prepare_read()David Howells-1/+2
2025-01-09netfs: Fix kernel async DIODavid Howells-1/+6
2024-12-20netfs: Report on NULL folioq in netfs_writeback_unlock_folios()David Howells-0/+34
2024-12-20afs: Locally initialise the contents of a new symlink on creationDavid Howells-2/+2
2024-12-20netfs: Change the read result collector to only use one work itemDavid Howells-678/+782
2024-12-20afs: Eliminate afs_readDavid Howells-1/+1
2024-12-20netfs: Add support for caching single monolithic objects such as AFS dirsDavid Howells-14/+464
2024-12-20netfs: Add functions to build/clean a buffer in a folio_queueDavid Howells-0/+96
2024-12-20netfs: Don't use bh spinlockDavid Howells-22/+22
2024-12-20netfs: Drop the was_async arg from netfs_read_subreq_terminated()David Howells-48/+19
2024-12-20netfs: Drop the error arg from netfs_read_subreq_terminated()David Howells-26/+52
2024-12-20netfs: Split retry code out of fs/netfs/write_collect.cDavid Howells-215/+233
2024-12-20netfs: Make netfs_advance_write() return size_tDavid Howells-6/+6
2024-12-20netfs: Abstract out a rolling folio buffer implementationDavid Howells-294/+308
2024-12-20netfs: Add a tracepoint to log the lifespan of folio_queue structsDavid Howells-18/+36
2024-12-20netfs: Use a folio_queue allocation and free functionsDavid Howells-13/+37
2024-12-20netfs: Fix is-caching check in read-retryDavid Howells-1/+1
2024-12-20netfs: Fix the (non-)cancellation of copy when cache is temporarily disabledDavid Howells-0/+4
2024-12-20netfs: Fix ceph copy to cache on write-beginDavid Howells-2/+4
2024-12-20netfs: Work around recursion by abandoning retry if nothing readDavid Howells-11/+17
2024-12-20netfs: Fix missing barriers by using clear_and_wake_up_bit()David Howells-8/+4
2024-12-20netfs: Remove redundant use of smp_rmb()Zilin Guan-1/+0
2024-12-20netfs: Fix enomem handling in buffered readsDavid Howells-12/+16
2024-12-20netfs: Fix non-contiguous donation between completed readsDavid Howells-4/+5
2024-11-21fscache: Remove duplicate included headerThorsten Blum-1/+0
2024-11-18Merge tag 'vfs-6.13.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds-27/+25
2024-11-11netfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATINGZizhi Wo-2/+1
2024-10-17netfs: Downgrade i_rwsem for a buffered writeDavid Howells-1/+2
2024-10-07netfs: In readahead, put the folio refs as soon extractedDavid Howells-33/+16
2024-10-07Merge patch series "Random netfs folio fixes"Christian Brauner-28/+33
2024-10-07netfs: Remove unnecessary references to pagesMatthew Wilcox (Oracle)-11/+11
2024-10-07netfs: Fix a few minor bugs in netfs_page_mkwrite()Matthew Wilcox (Oracle)-14/+13
2024-10-02netfs: Fix missing wakeup after issuing writesDavid Howells-15/+27
2024-10-01netfs: Fix a KMSAN uninit-value error in netfs_clear_bufferChang Yu-1/+1
2024-09-30Merge tag 'vfs-6.12-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds-3/+9
2024-09-27netfs: Advance iterator correctly rather than jumping itDavid Howells-3/+9
2024-09-26netfs: Fix write oops in generic/346 (9p) and generic/074 (cifs)David Howells-22/+65
2024-09-24netfs, cifs: Fix mtime/ctime update for mmapped writesDavid Howells-0/+1
2024-09-16Merge tag 'vfs-6.12.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v...Linus Torvalds-1507/+2163
2024-09-16Merge tag 'vfs-6.12.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds-19/+7
2024-09-12netfs: Cancel dirty folios that have no storage destinationDavid Howells-1/+5
2024-09-12cachefiles, netfs: Fix write to partial block at EOFDavid Howells-5/+4
2024-09-12netfs: Remove fs/netfs/io.cDavid Howells-802/+0
2024-09-12netfs: Speed up buffered readingDavid Howells-326/+1784
2024-09-12netfs: Simplify the writeback codeDavid Howells-139/+43
2024-09-12netfs: Provide an iterator-reset functionDavid Howells-8/+23