summaryrefslogtreecommitdiff
path: root/fs/netfs/objects.c
AgeCommit message (Expand)AuthorFilesLines
2024-05-01netfs: New writeback implementationDavid Howells1-0/+17
2024-05-01netfs: Use mempools for allocating requests and subrequestsDavid Howells1-20/+39
2024-04-29netfs: Use subreq_counter to allocate subreq debug_index valuesDavid Howells1-0/+1
2024-04-29netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells1-1/+5
2023-12-28netfs: Implement a write-through caching optionDavid Howells1-0/+1
2023-12-28netfs, cachefiles: Pass upper bound length to allow expansionDavid Howells1-0/+1
2023-12-28netfs: Implement unbuffered/DIO write supportDavid Howells1-2/+4
2023-12-28netfs: Implement unbuffered/DIO read supportDavid Howells1-1/+4
2023-12-28netfs: Make netfs_put_request() handle a NULL pointerDavid Howells1-10/+13
2023-12-28netfs: Extend the netfs_io_*request structs to handle writesDavid Howells1-0/+6
2023-12-28netfs: Add support for DIO bufferingDavid Howells1-0/+10
2023-12-24netfs: Add a ->free_subrequest() opDavid Howells1-0/+2
2023-12-24netfs: Allow the netfs to make the io (sub)request alloc largerDavid Howells1-2/+5
2023-12-24netfs: Add a procfile to list in-progress requestsDavid Howells1-1/+3
2022-06-10netfs: Rename the netfs_io_request cleanup op and give it an op pointerDavid Howells1-3/+3
2022-06-09netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_contextDavid Howells1-1/+1
2022-03-18netfs: Add a function to consolidate beginning a readDavid Howells1-1/+0
2022-03-18netfs: Add a netfs inode contextDavid Howells1-6/+6
2022-03-18netfs: Change ->init_request() to return an error codeDavid Howells1-17/+24
2022-03-18netfs: Refactor arguments for netfs_alloc_read_requestDavid Howells1-3/+10
2022-03-18netfs: Trace refcounting on the netfs_io_subrequest structDavid Howells1-9/+23
2022-03-18netfs: Trace refcounting on the netfs_io_request structDavid Howells1-7/+17
2022-03-18netfs: Split netfs_io_* object handling outDavid Howells1-0/+123