aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/netfs.h (follow)
AgeCommit message (Expand)AuthorFilesLines
2025-05-23netfs: Fix undifferentiation of DIO reads from unbuffered readsDavid Howells1-0/+1
2025-05-21Merge patch series "netfs: Miscellaneous fixes"Christian Brauner1-7/+7
2025-05-21netfs: Fix the request's work item to not require a refDavid Howells1-7/+6
2025-05-21netfs: Fix setting of transferred bytes with short DIO readsPaulo Alcantara1-0/+1
2025-05-21fs/netfs: remove unused flag NETFS_RREQ_BLOCKEDMax Kellermann1-2/+0
2025-05-21fs/netfs: remove unused flag NETFS_RREQ_DONT_UNLOCK_FOLIOSMax Kellermann1-1/+0
2025-05-21fs/netfs: declare field `proc_link` only if CONFIG_PROC_FS=yMax Kellermann1-0/+2
2025-05-21fs/netfs: remove `netfs_io_request.ractl`Max Kellermann1-1/+0
2025-05-21fs/netfs: reorder struct fields to eliminate holesMax Kellermann1-10/+10
2025-05-21fs/netfs: remove unused enum choice NETFS_READ_HOLE_CLEARMax Kellermann1-1/+0
2025-05-21fs/netfs: remove unused flag NETFS_ICTX_WRITETHROUGHMax Kellermann1-1/+0
2025-05-21fs/netfs: remove unused source NETFS_INVALID_WRITEMax Kellermann1-1/+0
2025-05-21fs/netfs: remove unused flag NETFS_SREQ_SEEK_DATA_READMax Kellermann1-1/+0
2025-02-13netfs: Fix a number of read-retry hangsDavid Howells1-1/+1
2024-12-20netfs: Change the read result collector to only use one work itemDavid Howells1-10/+6
2024-12-20netfs: Add support for caching single monolithic objects such as AFS dirsDavid Howells1-0/+10
2024-12-20netfs: Add functions to build/clean a buffer in a folio_queueDavid Howells1-0/+6
2024-12-20netfs: Drop the was_async arg from netfs_read_subreq_terminated()David Howells1-2/+2
2024-12-20netfs: Drop the error arg from netfs_read_subreq_terminated()David Howells1-4/+3
2024-12-20netfs: Abstract out a rolling folio buffer implementationDavid Howells1-6/+4
2024-12-20netfs: Add a tracepoint to log the lifespan of folio_queue structsDavid Howells1-2/+4
2024-12-20netfs: Use a folio_queue allocation and free functionsDavid Howells1-0/+5
2024-12-20netfs: Fix is-caching check in read-retryDavid Howells1-1/+0
2024-12-20netfs: Work around recursion by abandoning retry if nothing readDavid Howells1-3/+3
2024-09-12cachefiles, netfs: Fix write to partial block at EOFDavid Howells1-1/+1
2024-09-12netfs: Speed up buffered readingDavid Howells1-8/+18
2024-09-12netfs: Simplify the writeback codeDavid Howells1-1/+0
2024-09-12netfs: Use new folio_queue data type and iterator instead of xarray iterDavid Howells1-4/+4
2024-09-05netfs: Remove NETFS_COPY_TO_CACHEDavid Howells1-2/+1
2024-09-05netfs: Reserve netfs_sreq_source 0 as unset/unknownDavid Howells1-0/+1
2024-09-05netfs: Move max_len/max_nr_segs from netfs_io_subrequest to netfs_io_streamDavid Howells1-2/+2
2024-09-05netfs, cifs: Move CIFS_INO_MODIFIED_ATTR to netfs_inodeDavid Howells1-0/+1
2024-08-28netfs, cifs: Fix handling of short DIO readDavid Howells1-0/+1
2024-08-12netfs: Fix handling of USE_PGPRIV2 and WRITE_TO_CACHE flagsDavid Howells1-3/+0
2024-05-28netfs: fix kernel doc for nets_wait_for_outstanding_io()Christian Brauner1-1/+1
2024-05-27Merge tag 'vfs-6.10-rc2.fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfsLinus Torvalds1-0/+18
2024-05-27netfs, 9p: Fix race between umount and async request completionDavid Howells1-0/+18
2024-05-21smb3: reenable swapfiles over SMB3 mountsSteve French1-0/+2
2024-05-13cifs: Fix locking in cifs_strict_readv()Steve French1-0/+1
2024-05-01cifs: Implement netfslib hooksDavid Howells1-0/+1
2024-05-01netfs, afs: Use writeback retry to deal with alternate keysDavid Howells1-0/+2
2024-05-01netfs: Cut over to using new writeback codeDavid Howells1-9/+0
2024-05-01netfs: New writeback implementationDavid Howells1-1/+67
2024-05-01netfs: Switch to using unsigned long long rather than loff_tDavid Howells1-7/+9
2024-05-01netfs: Use mempools for allocating requests and subrequestsDavid Howells1-2/+3
2024-05-01netfs: Remove ->launder_folio() supportDavid Howells1-2/+0
2024-04-29netfs: Make netfs_io_request::subreq_counter an atomic_tDavid Howells1-1/+1
2024-04-29mm: Remove the PG_fscache alias for PG_private_2David Howells1-76/+4
2024-04-29netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells1-3/+17
2024-01-05netfs: Fix interaction between write-streaming and cachefiles cullingDavid Howells1-0/+1