summaryrefslogtreecommitdiffstats
path: root/fs/netfs/buffered_write.c
AgeCommit message (Expand)AuthorLines
2024-10-07netfs: Remove unnecessary references to pagesMatthew Wilcox (Oracle)-7/+7
2024-10-07netfs: Fix a few minor bugs in netfs_page_mkwrite()Matthew Wilcox (Oracle)-14/+13
2024-09-24netfs, cifs: Fix mtime/ctime update for mmapped writesDavid Howells-0/+1
2024-09-05netfs, cifs: Move CIFS_INO_MODIFIED_ATTR to netfs_inodeDavid Howells-2/+8
2024-09-05netfs: Reduce number of conditional branches in netfs_perform_write()David Howells-165/+134
2024-08-12netfs: Fault in smaller chunks for non-large folio mappingsMatthew Wilcox (Oracle)-1/+1
2024-07-24netfs: Revert "netfs: Switch debug logging to pr_debug()"David Howells-6/+6
2024-07-21Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds-1/+1
2024-07-11Merge tag 'vfs-6.10-rc8.fixes' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds-6/+6
2024-07-05Merge patch series "cachefiles: random bugfixes"Christian Brauner-6/+6
2024-07-03netfs: drop usage of folio_file_posKairui Song-1/+1
2024-06-26netfs: Fix netfs_page_mkwrite() to flush conflicting data, not waitDavid Howells-3/+3
2024-06-26netfs: Fix netfs_page_mkwrite() to check folio->mapping is validDavid Howells-1/+7
2024-06-12netfs: Switch debug logging to pr_debug()Uwe Kleine-König-6/+6
2024-05-24netfs: Fix setting of BDP_ASYNC from iocb flagsDavid Howells-1/+1
2024-05-01cifs: Implement netfslib hooksDavid Howells-0/+6
2024-05-01netfs: Miscellaneous tidy upsDavid Howells-1/+1
2024-05-01netfs: Remove the old writeback codeDavid Howells-629/+0
2024-05-01netfs: Cut over to using new writeback codeDavid Howells-21/+24
2024-05-01netfs: Add some write-side stats and clean up some stat namesDavid Howells-0/+3
2024-05-01netfs: New writeback implementationDavid Howells-4/+0
2024-05-01netfs: Switch to using unsigned long long rather than loff_tDavid Howells-1/+1
2024-05-01netfs: Remove ->launder_folio() supportDavid Howells-74/+0
2024-04-29netfs: Replace PG_fscache by setting folio->private and marking dirtyDavid Howells-49/+44
2024-04-29netfs: Update i_blocks when write committed to pagecacheDavid Howells-11/+34
2024-04-26netfs: Fix the pre-flush when appending to a file in writethrough modeDavid Howells-7/+6
2024-04-23netfs: Fix writethrough-mode error handlingDavid Howells-4/+6
2024-01-29netfs: Fix missing zero-length check in unbuffered writeDavid Howells-0/+3
2024-01-22netfs: Fix a NULL vs IS_ERR() check in netfs_perform_write()Dan Carpenter-2/+3
2024-01-22netfs: Don't use certain unnecessary folio_*() functionsDavid Howells-5/+5
2024-01-19Merge tag 'vfs-6.8.netfs' of gitolite.kernel.org:pub/scm/linux/kernel/git/vfs...Linus Torvalds-0/+1253
2024-01-09netfs: Fix wrong #ifdef hiding waitDavid Howells-1/+1
2024-01-05netfs: Fix the loop that unmarks folios after writing to the cacheDavid Howells-0/+1
2024-01-05netfs: Fix interaction between write-streaming and cachefiles cullingDavid Howells-4/+20
2023-12-28netfs: Optimise away reads above the point at which there can be no dataDavid Howells-1/+1
2023-12-28netfs: Implement a write-through caching optionDavid Howells-10/+59
2023-12-28netfs: Provide a launder_folio implementationDavid Howells-0/+74
2023-12-28netfs: Provide a writepages implementationDavid Howells-0/+636
2023-12-28netfs: Allow buffered shared-writeable mmap through netfs_page_mkwrite()David Howells-0/+59
2023-12-28netfs: Implement buffered write APIDavid Howells-0/+83
2023-12-28netfs: Allocate multipage folios in the writepathDavid Howells-2/+7
2023-12-28netfs: Provide func to copy data to pagecache for buffered writeDavid Howells-0/+330