X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fobdfs%2Frw.c;h=2be005b04570dcbf9d471ff6b71f662302235432;hp=a122e04d4939c7d65117d9f3046a4564036b165e;hb=8688197f18b85befc95d8bb812c71cc6bec47284;hpb=8d12db55d6f4ce1adbe1801e2c559f25a2dfd26c diff --git a/lustre/obdfs/rw.c b/lustre/obdfs/rw.c index a122e04..2be005b 100644 --- a/lustre/obdfs/rw.c +++ b/lustre/obdfs/rw.c @@ -65,7 +65,7 @@ int obdfs_readpage(struct dentry *dentry, struct page *page) } /* returns the page unlocked, but with a reference */ -static int obdfs_writepage(struct dentry *dentry, struct page *page) +int obdfs_writepage(struct dentry *dentry, struct page *page) { struct inode *inode = dentry->d_inode; int rc; @@ -191,40 +191,3 @@ struct page *obdfs_getpage(struct inode *inode, unsigned long offset, int create } -struct file_operations obdfs_file_ops = { - NULL, /* lseek - default */ - generic_file_read, /* read */ - obdfs_file_write, /* write - bad */ - obdfs_readdir, /* readdir */ - NULL, /* poll - default */ - NULL, /* ioctl */ - NULL, /* mmap */ - NULL, /* no special open code */ - NULL, /* flush */ - NULL, /* no special release code */ - NULL, /* fsync */ - NULL, /* fasync */ - NULL, /* check_media_change */ - NULL /* revalidate */ -}; - -struct inode_operations obdfs_inode_ops = { - &obdfs_file_ops, /* default directory file-ops */ - obdfs_create, /* create */ - obdfs_lookup, /* lookup */ - obdfs_link, /* link */ - obdfs_unlink, /* unlink */ - obdfs_symlink, /* symlink */ - obdfs_mkdir, /* mkdir */ - obdfs_rmdir, /* rmdir */ - obdfs_mknod, /* mknod */ - obdfs_rename, /* rename */ - obdfs_readlink, /* readlink */ - NULL, /* follow_link */ - NULL, /* get_block */ - obdfs_readpage, /* readpage */ - obdfs_writepage,/* writepage */ - NULL, /* truncate */ - NULL, /* permission */ - NULL /* revalidate */ -};