diff options
author | Matthew Wilcox (Oracle) <willy@infradead.org> | 2023-12-15 20:47:07 +0000 |
---|---|---|
committer | Anna Schumaker <Anna.Schumaker@Netapp.com> | 2024-01-04 10:47:56 -0500 |
commit | 12fc0a963128b54b82e98b9909f463e784b90b07 (patch) | |
tree | fbbf286373172dbab758f45ab87ccdefecfba4bd /include | |
parent | 1fd5394e6ab8b11465a5d0867f188fad1835a762 (diff) | |
download | linux-stable-12fc0a963128b54b82e98b9909f463e784b90b07.tar.gz linux-stable-12fc0a963128b54b82e98b9909f463e784b90b07.tar.bz2 linux-stable-12fc0a963128b54b82e98b9909f463e784b90b07.zip |
nfs: Remove writepage
NFS already has writepages and migrate_folio, so it does not need to
implement writepage. The writepage operation is deprecated as it leads
to worse performance under high memory pressure due to folios being
written out in LRU order rather than sequentially within a file.
Signed-off-by: Matthew Wilcox (Oracle) <willy@infradead.org>
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/linux/nfs_fs.h | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/include/linux/nfs_fs.h b/include/linux/nfs_fs.h index 279262057a92..f5ce7b101146 100644 --- a/include/linux/nfs_fs.h +++ b/include/linux/nfs_fs.h @@ -595,7 +595,6 @@ extern void nfs_complete_unlink(struct dentry *dentry, struct inode *); * linux/fs/nfs/write.c */ extern int nfs_congestion_kb; -extern int nfs_writepage(struct page *page, struct writeback_control *wbc); extern int nfs_writepages(struct address_space *, struct writeback_control *); extern int nfs_flush_incompatible(struct file *file, struct folio *folio); extern int nfs_update_folio(struct file *file, struct folio *folio, |