summaryrefslogtreecommitdiffstats
path: root/fs/netfs
Commit message (Expand)AuthorAgeFilesLines
* cifs: Fix locking in cifs_strict_readv()Steve French2024-05-131-1/+2
* cifs: Cut over to using netfslibDavid Howells2024-05-011-1/+6
* cifs: Implement netfslib hooksDavid Howells2024-05-011-0/+6
* netfs, afs: Use writeback retry to deal with alternate keysDavid Howells2024-05-011-2/+7
* netfs: Miscellaneous tidy upsDavid Howells2024-05-011-1/+1
* netfs: Remove the old writeback codeDavid Howells2024-05-012-1106/+0
* netfs: Cut over to using new writeback codeDavid Howells2024-05-016-62/+57
* netfs: Add some write-side stats and clean up some stat namesDavid Howells2024-05-016-9/+23
* netfs: New writeback implementationDavid Howells2024-05-016-5/+1533
* netfs: Switch to using unsigned long long rather than loff_tDavid Howells2024-05-015-8/+10
* netfs: Use mempools for allocating requests and subrequestsDavid Howells2024-05-013-26/+86
* netfs: Remove ->launder_folio() supportDavid Howells2024-05-012-75/+0
* mm: Provide a means of invalidation without using launder_folioDavid Howells2024-05-011-4/+24
* netfs: Use subreq_counter to allocate subreq debug_index valuesDavid Howells2024-04-293-6/+3
* netfs: Make netfs_io_request::subreq_counter an atomic_tDavid Howells2024-04-291-1/+1
* netfs: Remove deprecated use of PG_private_2 as a second writeback flagDavid Howells2024-04-292-151/+1
* mm: Remove the PG_fscache alias for PG_private_2David Howells2024-04-293-4/+4
* netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells2024-04-298-84/+102
* netfs: Update i_blocks when write committed to pagecacheDavid Howells2024-04-291-11/+34
* netfs: Fix the pre-flush when appending to a file in writethrough modeDavid Howells2024-04-261-7/+6
* netfs: Fix writethrough-mode error handlingDavid Howells2024-04-231-4/+6
* fscache: Fix error handling in fscache_begin_operation()David Howells2024-03-181-1/+3
* netfs: Fix missing zero-length check in unbuffered writeDavid Howells2024-01-292-1/+7
* netfs: Fix i_dio_count leak on DIO read past i_sizeMarc Dionne2024-01-291-0/+2
* netfs: Fix a NULL vs IS_ERR() check in netfs_perform_write()Dan Carpenter2024-01-221-2/+3
* netfs, fscache: Prevent Oops in fscache_put_cache()Dan Carpenter2024-01-221-1/+2
* netfs: Don't use certain unnecessary folio_*() functionsDavid Howells2024-01-224-13/+13
* Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds2024-01-1923-87/+6197
|\
| * netfs: Fix wrong #ifdef hiding waitDavid Howells2024-01-091-1/+1
| * netfs: Fix the loop that unmarks folios after writing to the cacheDavid Howells2024-01-052-1/+2
| * netfs: Fix interaction between write-streaming and cachefiles cullingDavid Howells2024-01-054-9/+31
| * netfs: Count DIO writesDavid Howells2024-01-053-4/+9
| * netfs: Mark netfs_unbuffered_write_iter_locked() staticDavid Howells2024-01-052-8/+2
| * netfs: Fix proc/fs/fscache symlink to point to "netfs" not "../netfs"David Howells2024-01-041-1/+1
| * netfs: Export the netfs_sreq tracepointDavid Howells2023-12-281-0/+2
| * netfs: Optimise away reads above the point at which there can be no dataDavid Howells2023-12-284-1/+20
| * netfs: Implement a write-through caching optionDavid Howells2023-12-285-10/+154
| * netfs: Provide a launder_folio implementationDavid Howells2023-12-282-0/+75
| * netfs: Provide a writepages implementationDavid Howells2023-12-281-0/+636
| * netfs, cachefiles: Pass upper bound length to allow expansionDavid Howells2023-12-284-17/+13
| * netfs: Provide netfs_file_read_iter()David Howells2023-12-281-0/+73
| * netfs: Allow buffered shared-writeable mmap through netfs_page_mkwrite()David Howells2023-12-281-0/+59
| * netfs: Implement buffered write APIDavid Howells2023-12-281-0/+83
| * netfs: Implement unbuffered/DIO write supportDavid Howells2023-12-287-8/+215
| * netfs: Implement unbuffered/DIO read supportDavid Howells2023-12-287-10/+210
| * netfs: Allocate multipage folios in the writepathDavid Howells2023-12-281-2/+7
| * 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-285-0/+383
| * netfs: Dispatch write requests to process a writeback sliceDavid Howells2023-12-283-1/+371
| * netfs: Prep to use folio->private for write grouping and streaming writeDavid Howells2023-12-282-0/+74