From b85115ddfd5c10b3e3d9d8dda6ad5b8640fcbbba Mon Sep 17 00:00:00 2001 From: Pawel Dziepak Date: Thu, 28 Jun 2012 01:51:24 +0200 Subject: [PATCH] nfs4: Add stub fsync() hook --- .../kernel/file_systems/nfs4/kernel_interface.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp b/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp index dc1e07e72c..1dd114256e 100644 --- a/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp +++ b/src/add-ons/kernel/file_systems/nfs4/kernel_interface.cpp @@ -213,6 +213,14 @@ nfs4_set_flags(fs_volume* volume, fs_vnode* vnode, void* _cookie, int flags) } +static status_t +nfs4_fsync(fs_volume* volume, fs_vnode* vnode) +{ + // Currently, there is no cache and all writes are FILE_SYNC4 + return B_OK; +} + + static status_t nfs4_read_symlink(fs_volume* volume, fs_vnode* link, char* buffer, size_t* _bufferSize) @@ -564,7 +572,7 @@ fs_vnode_ops gNFSv4VnodeOps = { nfs4_set_flags, NULL, // fs_select() NULL, // fs_deselect() - NULL, // fsync() + nfs4_fsync, nfs4_read_symlink, nfs4_create_symlink,