diff options
author | Anna Schumaker <Anna.Schumaker@Netapp.com> | 2016-01-19 14:37:30 -0500 |
---|---|---|
committer | Anna Schumaker <Anna.Schumaker@Netapp.com> | 2016-05-17 15:47:55 -0400 |
commit | 67911c8f18b595040f5c2df0550c69a7c9397891 (patch) | |
tree | 11583f0793161d5bb0632ff1c45d14b81b24c89a /fs/nfs/internal.h | |
parent | c2985d001d2fb77357aeae675545893b61c50044 (diff) | |
download | linux-stable-67911c8f18b595040f5c2df0550c69a7c9397891.tar.gz linux-stable-67911c8f18b595040f5c2df0550c69a7c9397891.tar.bz2 linux-stable-67911c8f18b595040f5c2df0550c69a7c9397891.zip |
NFS: Add nfs_commit_file()
Copy will use this to set up a commit request for a generic range. I
don't want to allocate a new pagecache entry for the file, so I needed
to change parts of the commit path to handle requests with a null
wb_page.
Signed-off-by: Anna Schumaker <Anna.Schumaker@Netapp.com>
Diffstat (limited to 'fs/nfs/internal.h')
-rw-r--r-- | fs/nfs/internal.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/fs/nfs/internal.h b/fs/nfs/internal.h index f1d1d2c472e9..5154fa65a2f2 100644 --- a/fs/nfs/internal.h +++ b/fs/nfs/internal.h @@ -477,6 +477,7 @@ void nfs_mark_request_commit(struct nfs_page *req, u32 ds_commit_idx); int nfs_write_need_commit(struct nfs_pgio_header *); void nfs_writeback_update_inode(struct nfs_pgio_header *hdr); +int nfs_commit_file(struct file *file, struct nfs_write_verifier *verf); int nfs_generic_commit_list(struct inode *inode, struct list_head *head, int how, struct nfs_commit_info *cinfo); void nfs_retry_commit(struct list_head *page_list, |