[pnfs] [PATCH 07/37] pnfs: obliterate pnfs_file_operations
Benny Halevy
bhalevy at panasas.com
Tue Jan 1 05:49:46 EST 2008
Without the non page cache paths there's no need for
pnfs_file_operations
Signed-off-by: Benny Halevy <bhalevy at panasas.com>
---
fs/nfs/file.c | 20 --------------------
fs/nfs/nfs4proc.c | 2 +-
2 files changed, 1 insertions(+), 21 deletions(-)
diff --git a/fs/nfs/file.c b/fs/nfs/file.c
index 7d22162..c1960f0 100644
--- a/fs/nfs/file.c
+++ b/fs/nfs/file.c
@@ -86,26 +86,6 @@ const struct inode_operations nfs_file_inode_operations = {
.setattr = nfs_setattr,
};
-#ifdef CONFIG_PNFS
-const struct file_operations pnfs_file_operations = {
- .llseek = nfs_file_llseek,
- .read = do_sync_read,
- .write = do_sync_write,
- .aio_read = nfs_file_read,
- .aio_write = nfs_file_write,
- .mmap = nfs_file_mmap,
- .open = nfs_file_open,
- .flush = nfs_file_flush,
- .release = nfs_file_release,
- .fsync = nfs_fsync,
- .lock = nfs_lock,
- .flock = nfs_flock,
- .splice_read = nfs_file_splice_read,
- .check_flags = nfs_check_flags,
- .setlease = nfs_setlease,
-};
-#endif /* CONFIG_PNFS */
-
#ifdef CONFIG_NFS_V3
const struct inode_operations nfs3_file_inode_operations = {
.permission = nfs_permission,
diff --git a/fs/nfs/nfs4proc.c b/fs/nfs/nfs4proc.c
index 1f76368..d9a4609 100644
--- a/fs/nfs/nfs4proc.c
+++ b/fs/nfs/nfs4proc.c
@@ -5375,7 +5375,7 @@ const struct nfs_rpc_ops pnfs_v41_clientops = {
.dentry_ops = &nfs4_dentry_operations,
.dir_inode_ops = &nfs4_dir_inode_operations,
.file_inode_ops = &nfs4_file_inode_operations,
- .file_ops = &pnfs_file_operations,
+ .file_ops = &nfs_file_operations,
.getroot = nfs4_proc_get_root,
.getattr = nfs4_proc_getattr,
.setattr = nfs4_proc_setattr,
--
1.5.3.3
More information about the pNFS
mailing list