aboutsummaryrefslogtreecommitdiff
path: root/fs/netfs
AgeCommit message (Expand)AuthorFilesLines
10 dayscifs: Fix locking in cifs_strict_readv()Gravatar Steve French 1-1/+2
2024-05-01cifs: Cut over to using netfslibGravatar David Howells 1-1/+6
2024-05-01cifs: Implement netfslib hooksGravatar David Howells 1-0/+6
2024-05-01netfs, afs: Use writeback retry to deal with alternate keysGravatar David Howells 1-2/+7
2024-05-01netfs: Miscellaneous tidy upsGravatar David Howells 1-1/+1
2024-05-01netfs: Remove the old writeback codeGravatar David Howells 2-1106/+0
2024-05-01netfs: Cut over to using new writeback codeGravatar David Howells 6-62/+57
2024-05-01netfs: Add some write-side stats and clean up some stat namesGravatar David Howells 6-9/+23
2024-05-01netfs: New writeback implementationGravatar David Howells 6-5/+1533
2024-05-01netfs: Switch to using unsigned long long rather than loff_tGravatar David Howells 5-8/+10
2024-05-01netfs: Use mempools for allocating requests and subrequestsGravatar David Howells 3-26/+86
2024-05-01netfs: Remove ->launder_folio() supportGravatar David Howells 2-75/+0
2024-05-01mm: Provide a means of invalidation without using launder_folioGravatar David Howells 1-4/+24
2024-04-29netfs: Use subreq_counter to allocate subreq debug_index valuesGravatar David Howells 3-6/+3
2024-04-29netfs: Make netfs_io_request::subreq_counter an atomic_tGravatar David Howells 1-1/+1
2024-04-29netfs: Remove deprecated use of PG_private_2 as a second writeback flagGravatar David Howells 2-151/+1
2024-04-29mm: Remove the PG_fscache alias for PG_private_2Gravatar David Howells 3-4/+4
2024-04-29netfs: Replace PG_fscache by setting folio->private and marking dirtyGravatar David Howells 8-84/+102
2024-04-29netfs: Update i_blocks when write committed to pagecacheGravatar David Howells 1-11/+34
2024-04-26netfs: Fix the pre-flush when appending to a file in writethrough modeGravatar David Howells 1-7/+6
2024-04-23netfs: Fix writethrough-mode error handlingGravatar David Howells 1-4/+6
2024-03-18fscache: Fix error handling in fscache_begin_operation()Gravatar David Howells 1-1/+3
2024-01-29netfs: Fix missing zero-length check in unbuffered writeGravatar David Howells 2-1/+7
2024-01-29netfs: Fix i_dio_count leak on DIO read past i_sizeGravatar Marc Dionne 1-0/+2
2024-01-22netfs: Fix a NULL vs IS_ERR() check in netfs_perform_write()Gravatar Dan Carpenter 1-2/+3
2024-01-22netfs, fscache: Prevent Oops in fscache_put_cache()Gravatar Dan Carpenter 1-1/+2
2024-01-22netfs: Don't use certain unnecessary folio_*() functionsGravatar David Howells 4-13/+13
2024-01-19Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Gravatar Linus Torvalds 23-87/+6197
2024-01-09netfs: Fix wrong #ifdef hiding waitGravatar David Howells 1-1/+1
2024-01-05netfs: Fix the loop that unmarks folios after writing to the cacheGravatar David Howells 2-1/+2
2024-01-05netfs: Fix interaction between write-streaming and cachefiles cullingGravatar David Howells 4-9/+31
2024-01-05netfs: Count DIO writesGravatar David Howells 3-4/+9
2024-01-05netfs: Mark netfs_unbuffered_write_iter_locked() staticGravatar David Howells 2-8/+2
2024-01-04netfs: Fix proc/fs/fscache symlink to point to "netfs" not "../netfs"Gravatar David Howells 1-1/+1
2023-12-28netfs: Export the netfs_sreq tracepointGravatar David Howells 1-0/+2
2023-12-28netfs: Optimise away reads above the point at which there can be no dataGravatar David Howells 4-1/+20
2023-12-28netfs: Implement a write-through caching optionGravatar David Howells 5-10/+154
2023-12-28netfs: Provide a launder_folio implementationGravatar David Howells 2-0/+75
2023-12-28netfs: Provide a writepages implementationGravatar David Howells 1-0/+636
2023-12-28netfs, cachefiles: Pass upper bound length to allow expansionGravatar David Howells 4-17/+13
2023-12-28netfs: Provide netfs_file_read_iter()Gravatar David Howells 1-0/+73
2023-12-28netfs: Allow buffered shared-writeable mmap through netfs_page_mkwrite()Gravatar David Howells 1-0/+59
2023-12-28netfs: Implement buffered write APIGravatar David Howells 1-0/+83
2023-12-28netfs: Implement unbuffered/DIO write supportGravatar David Howells 7-8/+215
2023-12-28netfs: Implement unbuffered/DIO read supportGravatar David Howells 7-10/+210
2023-12-28netfs: Allocate multipage folios in the writepathGravatar David Howells 1-2/+7
2023-12-28netfs: Make netfs_read_folio() handle streaming-write pagesGravatar David Howells 1-3/+58
2023-12-28netfs: Provide func to copy data to pagecache for buffered writeGravatar David Howells 5-0/+383
2023-12-28netfs: Dispatch write requests to process a writeback sliceGravatar David Howells 3-1/+371
2023-12-28netfs: Prep to use folio->private for write grouping and streaming writeGravatar David Howells 2-0/+74