| Age | Commit message (Expand) | Author | Files | Lines |
| 10 days | Merge tag 'vfs-6.19-rc1.folio' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 2 | -2/+2 |
| 2025-10-31 | netfs: Use folio_next_pos() | Matthew Wilcox (Oracle) | 2 | -2/+2 |
| 2025-10-20 | Coccinelle-based conversion to use ->i_state accessors | Mateusz Guzik | 2 | -7/+7 |
| 2025-09-29 | Merge tag 'vfs-6.18-rc1.workqueue' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 2 | -2/+2 |
| 2025-09-26 | netfs: fix reference leak | Max Kellermann | 8 | -14/+47 |
| 2025-09-19 | fs: replace use of system_unbound_wq with system_dfl_wq | Marco Crivellari | 2 | -2/+2 |
| 2025-09-15 | netfs: Prevent duplicate unlocking | Lizhi Xu | 1 | -1/+1 |
| 2025-08-15 | netfs: Fix unbuffered write error handling | David Howells | 3 | -5/+13 |
| 2025-07-14 | netfs: Fix race between cache write completion and ALL_QUEUED being set | David Howells | 1 | -0/+4 |
| 2025-07-14 | netfs: Fix copy-to-cache so that it performs collection with ceph+fscache | David Howells | 1 | -0/+1 |
| 2025-07-01 | netfs: Update tracepoints in a number of ways | David Howells | 6 | -15/+19 |
| 2025-07-01 | netfs: Renumber the NETFS_RREQ_* flags to make traces easier to read | David Howells | 1 | -3/+3 |
| 2025-07-01 | netfs: Merge i_size update functions | David Howells | 4 | -36/+31 |
| 2025-07-01 | netfs: Fix i_size updating | David Howells | 2 | -2/+8 |
| 2025-07-01 | netfs: Fix ref leak on inserted extra subreq in write retry | David Howells | 1 | -1/+1 |
| 2025-07-01 | netfs: Fix looping in wait functions | David Howells | 1 | -4/+11 |
| 2025-07-01 | netfs: Provide helpers to perform NETFS_RREQ_IN_PROGRESS flag wangling | David Howells | 4 | -9/+27 |
| 2025-07-01 | netfs: Fix double put of request | David Howells | 1 | -0/+5 |
| 2025-07-01 | netfs: Fix hang due to missing case in final DIO read result collection | David Howells | 1 | -2/+4 |
| 2025-06-02 | Merge tag 'vfs-6.16-rc1.netfs' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 16 | -368/+416 |
| 2025-05-23 | netfs: Fix undifferentiation of DIO reads from unbuffered reads | David Howells | 5 | -3/+10 |
| 2025-05-21 | Merge patch series "netfs: Miscellaneous fixes" | Christian Brauner | 15 | -336/+387 |
| 2025-05-21 | netfs: Fix wait/wake to be consistent about the waitqueue used | David Howells | 11 | -224/+284 |
| 2025-05-21 | netfs: Fix the request's work item to not require a ref | David Howells | 13 | -119/+122 |
| 2025-05-21 | netfs: Fix setting of transferred bytes with short DIO reads | Paulo Alcantara | 1 | -16/+5 |
| 2025-05-21 | netfs: Fix oops in write-retry from mis-resetting the subreq iterator | David Howells | 1 | -2/+3 |
| 2025-05-21 | fs/netfs: remove unused flag NETFS_RREQ_BLOCKED | Max Kellermann | 2 | -5/+0 |
| 2025-05-21 | fs/netfs: remove unused flag NETFS_RREQ_DONT_UNLOCK_FOLIOS | Max Kellermann | 1 | -8/+6 |
| 2025-05-21 | fs/netfs: remove `netfs_io_request.ractl` | Max Kellermann | 1 | -12/+12 |
| 2025-05-21 | fs/netfs: remove unused flag NETFS_ICTX_WRITETHROUGH | Max Kellermann | 1 | -2/+1 |
| 2025-05-21 | fs/netfs: remove unused source NETFS_INVALID_WRITE | Max Kellermann | 1 | -2/+0 |
| 2025-04-17 | netfs: Mark __nonstring lookup tables | Kees Cook | 2 | -2/+2 |
| 2025-04-11 | netfs: Only create /proc/fs/netfs with CONFIG_PROC_FS | Song Liu | 1 | -0/+4 |
| 2025-03-19 | netfs: Fix netfs_unbuffered_read() to return ssize_t rather than int | David Howells | 1 | -3/+3 |
| 2025-03-19 | netfs: Fix rolling_buffer_load_from_ra() to not clear mark bits | David Howells | 1 | -4/+0 |
| 2025-03-19 | netfs: Call `invalidate_cache` only if implemented | Max Kellermann | 1 | -1/+2 |
| 2025-03-19 | netfs: Fix collection of results during pause when collection offloaded | David Howells | 1 | -8/+10 |
| 2025-02-13 | netfs: Fix setting NETFS_RREQ_ALL_QUEUED to be after all subreqs queued | David Howells | 1 | -6/+13 |
| 2025-02-13 | netfs: Add retry stat counters | David Howells | 5 | -0/+19 |
| 2025-02-13 | netfs: Fix a number of read-retry hangs | David Howells | 2 | -12/+34 |
| 2025-01-20 | Merge tag 'vfs-6.14-rc1.netfs' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 17 | -1108/+1863 |
| 2025-01-09 | netfs: Fix read-retry for fs with no ->prepare_read() | David Howells | 1 | -1/+2 |
| 2025-01-09 | netfs: Fix kernel async DIO | David Howells | 1 | -1/+6 |
| 2024-12-20 | netfs: Report on NULL folioq in netfs_writeback_unlock_folios() | David Howells | 1 | -0/+34 |
| 2024-12-20 | afs: Locally initialise the contents of a new symlink on creation | David Howells | 2 | -2/+2 |
| 2024-12-20 | netfs: Change the read result collector to only use one work item | David Howells | 12 | -678/+782 |
| 2024-12-20 | afs: Eliminate afs_read | David Howells | 1 | -1/+1 |
| 2024-12-20 | netfs: Add support for caching single monolithic objects such as AFS dirs | David Howells | 10 | -14/+464 |
| 2024-12-20 | netfs: Add functions to build/clean a buffer in a folio_queue | David Howells | 1 | -0/+96 |
| 2024-12-20 | netfs: Don't use bh spinlock | David Howells | 6 | -22/+22 |
| 2024-12-20 | netfs: Drop the was_async arg from netfs_read_subreq_terminated() | David Howells | 6 | -48/+19 |
| 2024-12-20 | netfs: Drop the error arg from netfs_read_subreq_terminated() | David Howells | 3 | -26/+52 |
| 2024-12-20 | netfs: Split retry code out of fs/netfs/write_collect.c | David Howells | 4 | -215/+233 |
| 2024-12-20 | netfs: Make netfs_advance_write() return size_t | David Howells | 2 | -6/+6 |
| 2024-12-20 | netfs: Abstract out a rolling folio buffer implementation | David Howells | 12 | -294/+308 |
| 2024-12-20 | netfs: Add a tracepoint to log the lifespan of folio_queue structs | David Howells | 5 | -18/+36 |
| 2024-12-20 | netfs: Use a folio_queue allocation and free functions | David Howells | 2 | -13/+37 |
| 2024-12-20 | netfs: Fix is-caching check in read-retry | David Howells | 1 | -1/+1 |
| 2024-12-20 | netfs: Fix the (non-)cancellation of copy when cache is temporarily disabled | David Howells | 1 | -0/+4 |
| 2024-12-20 | netfs: Fix ceph copy to cache on write-begin | David Howells | 1 | -2/+4 |
| 2024-12-20 | netfs: Work around recursion by abandoning retry if nothing read | David Howells | 4 | -11/+17 |
| 2024-12-20 | netfs: Fix missing barriers by using clear_and_wake_up_bit() | David Howells | 2 | -8/+4 |
| 2024-12-20 | netfs: Remove redundant use of smp_rmb() | Zilin Guan | 1 | -1/+0 |
| 2024-12-20 | netfs: Fix enomem handling in buffered reads | David Howells | 1 | -12/+16 |
| 2024-12-20 | netfs: Fix non-contiguous donation between completed reads | David Howells | 1 | -4/+5 |
| 2024-11-21 | fscache: Remove duplicate included header | Thorsten Blum | 1 | -1/+0 |
| 2024-11-18 | Merge tag 'vfs-6.13.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 3 | -27/+25 |
| 2024-11-11 | netfs/fscache: Add a memory barrier for FSCACHE_VOLUME_CREATING | Zizhi Wo | 1 | -2/+1 |
| 2024-10-17 | netfs: Downgrade i_rwsem for a buffered write | David Howells | 1 | -1/+2 |
| 2024-10-07 | netfs: In readahead, put the folio refs as soon extracted | David Howells | 2 | -33/+16 |
| 2024-10-07 | Merge patch series "Random netfs folio fixes" | Christian Brauner | 3 | -28/+33 |
| 2024-10-07 | netfs: Remove unnecessary references to pages | Matthew Wilcox (Oracle) | 2 | -11/+11 |
| 2024-10-07 | netfs: Fix a few minor bugs in netfs_page_mkwrite() | Matthew Wilcox (Oracle) | 1 | -14/+13 |
| 2024-10-02 | netfs: Fix missing wakeup after issuing writes | David Howells | 1 | -15/+27 |
| 2024-10-01 | netfs: Fix a KMSAN uninit-value error in netfs_clear_buffer | Chang Yu | 1 | -1/+1 |
| 2024-09-30 | Merge tag 'vfs-6.12-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -3/+9 |
| 2024-09-27 | netfs: Advance iterator correctly rather than jumping it | David Howells | 1 | -3/+9 |
| 2024-09-26 | netfs: Fix write oops in generic/346 (9p) and generic/074 (cifs) | David Howells | 3 | -22/+65 |
| 2024-09-24 | netfs, cifs: Fix mtime/ctime update for mmapped writes | David Howells | 1 | -0/+1 |
| 2024-09-16 | Merge tag 'vfs-6.12.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 16 | -1507/+2163 |
| 2024-09-16 | Merge tag 'vfs-6.12.misc' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 2 | -19/+7 |
| 2024-09-12 | netfs: Cancel dirty folios that have no storage destination | David Howells | 1 | -1/+5 |
| 2024-09-12 | cachefiles, netfs: Fix write to partial block at EOF | David Howells | 2 | -5/+4 |
| 2024-09-12 | netfs: Remove fs/netfs/io.c | David Howells | 1 | -802/+0 |
| 2024-09-12 | netfs: Speed up buffered reading | David Howells | 13 | -326/+1784 |
| 2024-09-12 | netfs: Simplify the writeback code | David Howells | 2 | -139/+43 |
| 2024-09-12 | netfs: Provide an iterator-reset function | David Howells | 4 | -8/+23 |
| 2024-09-12 | netfs: Use new folio_queue data type and iterator instead of xarray iter | David Howells | 6 | -57/+145 |
| 2024-09-06 | Merge tag 'v6.11-rc6-cifs-client-fixes' of git://git.samba.org/sfrench/cifs-2.6 | Linus Torvalds | 1 | -1/+1 |
| 2024-09-05 | netfs: Use bh-disabling spinlocks for rreq->lock | David Howells | 2 | -4/+4 |
| 2024-09-05 | netfs: Set the request work function upon allocation | David Howells | 4 | -5/+10 |
| 2024-09-05 | netfs: Remove NETFS_COPY_TO_CACHE | David Howells | 1 | -2/+1 |
| 2024-09-05 | netfs: Move max_len/max_nr_segs from netfs_io_subrequest to netfs_io_stream | David Howells | 3 | -14/+14 |
| 2024-09-05 | netfs, cifs: Move CIFS_INO_MODIFIED_ATTR to netfs_inode | David Howells | 1 | -2/+8 |
| 2024-09-05 | netfs: Reduce number of conditional branches in netfs_perform_write() | David Howells | 1 | -165/+134 |
| 2024-09-05 | netfs: Record contention stats for writeback lock | David Howells | 3 | -3/+14 |
| 2024-09-05 | netfs: Adjust labels in /proc/fs/netfs/stats | David Howells | 1 | -8/+8 |
| 2024-09-04 | Merge tag 'vfs-6.11-rc7.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 1 | -0/+1 |
| 2024-09-03 | netfs, cifs: Improve some debugging bits | David Howells | 1 | -1/+1 |
| 2024-09-01 | fscache: delete fscache_cookie_lru_timer when fscache exits to avoid UAF | Baokun Li | 1 | -0/+1 |
| 2024-08-30 | netfs: Delete subtree of 'fs/netfs' when netfs module exits | Baokun Li | 1 | -2/+2 |
| 2024-08-30 | inode: remove __I_DIO_WAKEUP | Christian Brauner | 1 | -17/+5 |
| 2024-08-28 | netfs, cifs: Fix handling of short DIO read | David Howells | 1 | -6/+11 |
| 2024-08-28 | cifs: Fix lack of credit renegotiation on read retry | David Howells | 1 | -0/+2 |
| 2024-08-24 | netfs: Fix interaction of streaming writes with zero-point tracker | David Howells | 1 | -0/+7 |
| 2024-08-24 | netfs: Fix missing iterator reset on retry of short read | David Howells | 1 | -0/+1 |
| 2024-08-24 | netfs: Fix trimming of streaming-write folios in netfs_inval_folio() | David Howells | 1 | -15/+35 |
| 2024-08-24 | netfs: Fix netfs_release_folio() to say no if folio dirty | David Howells | 1 | -0/+3 |
| 2024-08-21 | netfs, ceph: Partially revert "netfs: Replace PG_fscache by setting folio->pr... | David Howells | 1 | -0/+7 |
| 2024-08-13 | 9p: Fix DIO read through netfs | Dominique Martinet | 1 | -6/+11 |
| 2024-08-12 | netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flags | David Howells | 3 | -29/+110 |
| 2024-08-12 | netfs, ceph: Revert "netfs: Remove deprecated use of PG_private_2 as a second... | David Howells | 2 | -1/+151 |
| 2024-08-12 | netfs: clean up after renaming FSCACHE_DEBUG config | Lukas Bulwahn | 1 | -1/+1 |
| 2024-08-12 | fs/netfs/fscache_cookie: add missing "n_accesses" check | Max Kellermann | 1 | -0/+4 |
| 2024-08-12 | netfs: Fault in smaller chunks for non-large folio mappings | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2024-07-24 | netfs: Fix writeback that needs to go to both server and cache | David Howells | 1 | -0/+1 |
| 2024-07-24 | netfs: Rename CONFIG_FSCACHE_DEBUG to CONFIG_NETFS_DEBUG | David Howells | 1 | -10/+8 |
| 2024-07-24 | netfs: Revert "netfs: Switch debug logging to pr_debug()" | David Howells | 15 | -78/+113 |
| 2024-07-21 | Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 2 | -3/+3 |
| 2024-07-11 | Merge tag 'vfs-6.10-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 15 | -115/+92 |
| 2024-07-05 | Merge patch series "cachefiles: random bugfixes" | Christian Brauner | 15 | -115/+92 |
| 2024-07-03 | netfs: drop usage of folio_file_pos | Kairui Song | 2 | -3/+3 |
| 2024-07-03 | netfs, fscache: export fscache_put_volume() and add fscache_try_get_volume() | Baokun Li | 2 | -2/+14 |
| 2024-06-26 | netfs: Fix netfs_page_mkwrite() to flush conflicting data, not wait | David Howells | 1 | -3/+3 |
| 2024-06-26 | netfs: Fix netfs_page_mkwrite() to check folio->mapping is valid | David Howells | 1 | -1/+7 |
| 2024-06-26 | netfs: Delete some xarray-wangling functions that aren't used | David Howells | 2 | -90/+0 |
| 2024-06-26 | netfs: Fix early issue of write op on partial write to folio tail | David Howells | 1 | -1/+1 |
| 2024-06-26 | netfs: Fix io_uring based write-through | David Howells | 1 | -1/+2 |
| 2024-06-12 | netfs: Switch debug logging to pr_debug() | Uwe Kleine-König | 15 | -113/+78 |
| 2024-05-27 | Merge tag 'vfs-6.10-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g... | Linus Torvalds | 5 | -7/+18 |
| 2024-05-27 | netfs, 9p: Fix race between umount and async request completion | David Howells | 1 | -0/+5 |
| 2024-05-24 | netfs: Fix setting of BDP_ASYNC from iocb flags | David Howells | 1 | -1/+1 |
| 2024-05-24 | netfs: Fix AIO error handling when doing write-through | David Howells | 1 | -1/+6 |
| 2024-05-24 | netfs: Fix io_uring based write-through | David Howells | 3 | -5/+6 |
| 2024-05-21 | smb3: reenable swapfiles over SMB3 mounts | Steve French | 1 | -1/+2 |
| 2024-05-13 | cifs: Fix locking in cifs_strict_readv() | Steve French | 1 | -1/+2 |
| 2024-05-01 | cifs: Cut over to using netfslib | David Howells | 1 | -1/+6 |
| 2024-05-01 | cifs: Implement netfslib hooks | David Howells | 1 | -0/+6 |
| 2024-05-01 | netfs, afs: Use writeback retry to deal with alternate keys | David Howells | 1 | -2/+7 |
| 2024-05-01 | netfs: Miscellaneous tidy ups | David Howells | 1 | -1/+1 |
| 2024-05-01 | netfs: Remove the old writeback code | David Howells | 2 | -1106/+0 |
| 2024-05-01 | netfs: Cut over to using new writeback code | David Howells | 6 | -62/+57 |
| 2024-05-01 | netfs: Add some write-side stats and clean up some stat names | David Howells | 6 | -9/+23 |
| 2024-05-01 | netfs: New writeback implementation | David Howells | 6 | -5/+1533 |
| 2024-05-01 | netfs: Switch to using unsigned long long rather than loff_t | David Howells | 5 | -8/+10 |
| 2024-05-01 | netfs: Use mempools for allocating requests and subrequests | David Howells | 3 | -26/+86 |
| 2024-05-01 | netfs: Remove ->launder_folio() support | David Howells | 2 | -75/+0 |
| 2024-05-01 | mm: Provide a means of invalidation without using launder_folio | David Howells | 1 | -4/+24 |
| 2024-04-29 | netfs: Use subreq_counter to allocate subreq debug_index values | David Howells | 3 | -6/+3 |
| 2024-04-29 | netfs: Make netfs_io_request::subreq_counter an atomic_t | David Howells | 1 | -1/+1 |
| 2024-04-29 | netfs: Remove deprecated use of PG_private_2 as a second writeback flag | David Howells | 2 | -151/+1 |
| 2024-04-29 | mm: Remove the PG_fscache alias for PG_private_2 | David Howells | 3 | -4/+4 |
| 2024-04-29 | netfs: Replace PG_fscache by setting folio->private and marking dirty | David Howells | 8 | -84/+102 |
| 2024-04-29 | netfs: Update i_blocks when write committed to pagecache | David Howells | 1 | -11/+34 |
| 2024-04-26 | netfs: Fix the pre-flush when appending to a file in writethrough mode | David Howells | 1 | -7/+6 |
| 2024-04-23 | netfs: Fix writethrough-mode error handling | David Howells | 1 | -4/+6 |
| 2024-03-18 | fscache: Fix error handling in fscache_begin_operation() | David Howells | 1 | -1/+3 |
| 2024-01-29 | netfs: Fix missing zero-length check in unbuffered write | David Howells | 2 | -1/+7 |
| 2024-01-29 | netfs: Fix i_dio_count leak on DIO read past i_size | Marc Dionne | 1 | -0/+2 |
| 2024-01-22 | netfs: Fix a NULL vs IS_ERR() check in netfs_perform_write() | Dan Carpenter | 1 | -2/+3 |
| 2024-01-22 | netfs, fscache: Prevent Oops in fscache_put_cache() | Dan Carpenter | 1 | -1/+2 |
| 2024-01-22 | netfs: Don't use certain unnecessary folio_*() functions | David Howells | 4 | -13/+13 |
| 2024-01-19 | Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs... | Linus Torvalds | 23 | -87/+6197 |
| 2024-01-09 | netfs: Fix wrong #ifdef hiding wait | David Howells | 1 | -1/+1 |
| 2024-01-05 | netfs: Fix the loop that unmarks folios after writing to the cache | David Howells | 2 | -1/+2 |
| 2024-01-05 | netfs: Fix interaction between write-streaming and cachefiles culling | David Howells | 4 | -9/+31 |
| 2024-01-05 | netfs: Count DIO writes | David Howells | 3 | -4/+9 |
| 2024-01-05 | netfs: Mark netfs_unbuffered_write_iter_locked() static | David Howells | 2 | -8/+2 |
| 2024-01-04 | netfs: Fix proc/fs/fscache symlink to point to "netfs" not "../netfs" | David Howells | 1 | -1/+1 |
| 2023-12-28 | netfs: Export the netfs_sreq tracepoint | David Howells | 1 | -0/+2 |
| 2023-12-28 | netfs: Optimise away reads above the point at which there can be no data | David Howells | 4 | -1/+20 |
| 2023-12-28 | netfs: Implement a write-through caching option | David Howells | 5 | -10/+154 |
| 2023-12-28 | netfs: Provide a launder_folio implementation | David Howells | 2 | -0/+75 |
| 2023-12-28 | netfs: Provide a writepages implementation | David Howells | 1 | -0/+636 |
| 2023-12-28 | netfs, cachefiles: Pass upper bound length to allow expansion | David Howells | 4 | -17/+13 |
| 2023-12-28 | netfs: Provide netfs_file_read_iter() | David Howells | 1 | -0/+73 |
| 2023-12-28 | netfs: Allow buffered shared-writeable mmap through netfs_page_mkwrite() | David Howells | 1 | -0/+59 |
| 2023-12-28 | netfs: Implement buffered write API | David Howells | 1 | -0/+83 |
| 2023-12-28 | netfs: Implement unbuffered/DIO write support | David Howells | 7 | -8/+215 |
| 2023-12-28 | netfs: Implement unbuffered/DIO read support | David Howells | 7 | -10/+210 |
| 2023-12-28 | netfs: Allocate multipage folios in the writepath | David Howells | 1 | -2/+7 |
| 2023-12-28 | netfs: Make netfs_read_folio() handle streaming-write pages | David Howells | 1 | -3/+58 |
| 2023-12-28 | netfs: Provide func to copy data to pagecache for buffered write | David Howells | 5 | -0/+383 |
| 2023-12-28 | netfs: Dispatch write requests to process a writeback slice | David Howells | 3 | -1/+371 |
| 2023-12-28 | netfs: Prep to use folio->private for write grouping and streaming write | David Howells | 2 | -0/+74 |
| 2023-12-28 | netfs: Make the refcounting of netfs_begin_read() easier to use | David Howells | 2 | -16/+18 |
| 2023-12-28 | netfs: Make netfs_put_request() handle a NULL pointer | David Howells | 1 | -10/+13 |
| 2023-12-28 | netfs: Extend the netfs_io_*request structs to handle writes | David Howells | 4 | -4/+27 |
| 2023-12-28 | netfs: Limit subrequest by size or number of segments | David Howells | 1 | -0/+18 |
| 2023-12-28 | netfs: Add func to calculate pagecount/size-limited span of an iterator | David Howells | 1 | -0/+97 |
| 2023-12-28 | netfs: Provide tools to create a buffer in an xarray | David Howells | 2 | -0/+94 |
| 2023-12-28 | netfs: Add support for DIO buffering | David Howells | 1 | -0/+10 |
| 2023-12-24 | netfs: Add iov_iters to (sub)requests to describe various buffers | David Howells | 2 | -19/+63 |
| 2023-12-24 | netfs: Implement unbuffered/DIO vs buffered I/O locking | David Howells | 2 | -0/+217 |
| 2023-12-24 | netfs: Provide invalidate_folio and release_folio calls | David Howells | 1 | -0/+42 |
| 2023-12-24 | netfs: Add a ->free_subrequest() op | David Howells | 1 | -0/+2 |
| 2023-12-24 | netfs: Allow the netfs to make the io (sub)request alloc larger | David Howells | 1 | -2/+5 |
| 2023-12-24 | netfs: Add a procfile to list in-progress requests | David Howells | 3 | -2/+93 |
| 2023-12-24 | netfs: Move pinning-for-writeback from fscache to netfs | David Howells | 3 | -40/+87 |
| 2023-12-24 | netfs, fscache: Move /proc/fs/fscache to /proc/fs/netfs and put in a symlink | David Howells | 6 | -31/+62 |