summaryrefslogtreecommitdiffstats
path: root/fs/smbfs/file.c
diff options
context:
space:
mode:
Diffstat (limited to 'fs/smbfs/file.c')
-rw-r--r--fs/smbfs/file.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/fs/smbfs/file.c b/fs/smbfs/file.c
index 7ef18302f..189c853f9 100644
--- a/fs/smbfs/file.c
+++ b/fs/smbfs/file.c
@@ -97,10 +97,9 @@ io_error:
return result;
}
-int
-smb_readpage(struct file *file, struct page *page)
+static int
+smb_readpage(struct dentry *dentry, struct page *page)
{
- struct dentry *dentry = file->f_dentry;
int error;
pr_debug("SMB: smb_readpage %08lx\n", page_address(page));
@@ -168,9 +167,8 @@ printk("smb_writepage_sync: short write, wsize=%d, result=%d\n", wsize, result);
* We are called with the page locked and the caller unlocks.
*/
static int
-smb_writepage(struct file *file, struct page *page)
+smb_writepage(struct dentry *dentry, struct page *page)
{
- struct dentry *dentry = file->f_dentry;
int result;
#ifdef SMBFS_PARANOIA
@@ -403,9 +401,7 @@ struct inode_operations smb_file_inode_operations =
NULL, /* get_block */
smb_readpage, /* readpage */
smb_writepage, /* writepage */
- NULL, /* flushpage */
NULL, /* truncate */
smb_file_permission, /* permission */
- NULL, /* smap */
smb_revalidate_inode, /* revalidate */
};