summaryrefslogtreecommitdiffstats
path: root/include/linux/netfs.h
Commit message (Expand)AuthorAgeFilesLines
* netfs: Add a function to extract an iterator into a scatterlistDavid Howells2023-02-201-0/+4
* netfs: Add a function to extract a UBUF or IOVEC into a BVEC iteratorDavid Howells2023-02-201-0/+4
* fscache,cachefiles: add prepare_ondemand_read() callbackJingbo Xu2022-12-071-0/+8
* Merge tag 'folio-6.0' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-08-031-12/+11
|\
| * netfs: Remove extern from function prototypesMatthew Wilcox (Oracle)2022-06-291-12/+11
* | netfs: do not unlock and put the folio twiceXiubo Li2022-07-141-1/+1
|/
* netfs: fix up netfs_inode_init() docbook commentLinus Torvalds2022-06-141-1/+1
* netfs: Rename the netfs_io_request cleanup op and give it an op pointerDavid Howells2022-06-101-1/+2
* netfs: Further cleanups after struct netfs_inode wrapper introducedLinus Torvalds2022-06-101-13/+9
* netfs: Fix gcc-12 warning by embedding vfs inode in netfs_i_contextDavid Howells2022-06-091-25/+16
* Merge tag 'folio-5.19' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-05-241-2/+2
|\
| * fs: Convert netfs_readpage to netfs_read_folioMatthew Wilcox (Oracle)2022-05-091-1/+1
| * fs: Remove aop_flags parameter from netfs_write_begin()Matthew Wilcox (Oracle)2022-05-081-1/+1
* | Merge tag 'erofs-for-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2022-05-241-0/+1
|\ \
| * | cachefiles: implement on-demand readJeffle Xu2022-05-181-0/+1
| |/
* / netfs: Eliminate Clang randstruct warningKees Cook2022-05-081-2/+2
|/
* netfs: Keep track of the actual remote file sizeDavid Howells2022-03-181-0/+16
* netfs: Add a netfs inode contextDavid Howells2022-03-181-11/+70
* netfs: Change ->init_request() to return an error codeDavid Howells2022-03-181-1/+1
* netfs: Refactor arguments for netfs_alloc_read_requestDavid Howells2022-03-181-0/+7
* netfs: Trace refcounting on the netfs_io_subrequest structDavid Howells2022-03-181-1/+7
* netfs: Trace refcounting on the netfs_io_request structDavid Howells2022-03-181-1/+1
* netfs: Finish off rename of netfs_read_request to netfs_io_requestDavid Howells2022-03-181-11/+11
* netfs: Rename netfs_read_*request to netfs_io_*requestDavid Howells2022-03-181-21/+21
* netfs, cachefiles: Add a method to query presence of data in the cacheDavid Howells2022-02-011-0/+7
* netfs: Pass more information on how to deal with a hole in the cacheDavid Howells2022-01-071-1/+10
* fscache: Implement cookie invalidationDavid Howells2022-01-071-0/+1
* netfs: Pass a flag to ->prepare_write() to say if there's no alloc'd spaceDavid Howells2022-01-071-1/+2
* netfs, 9p, afs, ceph: Use foliosDavid Howells2021-11-101-6/+6
* fs/netfs: Add folio fscache functionsMatthew Wilcox (Oracle)2021-09-271-27/+48
* mm/filemap: Add folio private_2 functionsMatthew Wilcox (Oracle)2021-09-271-3/+3
* netfs: Move cookie debug ID to struct netfs_cache_resourcesDavid Howells2021-08-251-1/+1
* netfs: Define an interface to talk to a cacheDavid Howells2021-04-231-0/+55
* netfs: Add write_begin helperDavid Howells2021-04-231-0/+8
* netfs: Gather statsDavid Howells2021-04-231-0/+1
* netfs: Add tracepointsDavid Howells2021-04-231-0/+1
* netfs: Provide readahead and readpage netfs helpersDavid Howells2021-04-231-0/+83
* netfs, mm: Add set/end/wait_on_page_fscache() aliasesDavid Howells2021-04-231-0/+57
* netfs, mm: Move PG_fscache helper funcs to linux/netfs.hDavid Howells2021-04-231-0/+29