X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=fs%2Fsmbfs%2Ffile.c;h=e97fc5807cab38f68d92e549626c79954a88385b;hb=9bf4aaab3e101692164d49b7ca357651eb691cb6;hp=f1b17acb8c0cfa76279c46eade262b4d6d8d96de;hpb=5273a3df6485dc2ad6aa7ddd441b9a21970f003b;p=linux-2.6.git diff --git a/fs/smbfs/file.c b/fs/smbfs/file.c index f1b17acb8..e97fc5807 100644 --- a/fs/smbfs/file.c +++ b/fs/smbfs/file.c @@ -215,7 +215,7 @@ smb_updatepage(struct file *file, struct page *page, unsigned long offset, } static ssize_t -smb_file_read(struct file * file, char * buf, size_t count, loff_t *ppos) +smb_file_read(struct file * file, char __user * buf, size_t count, loff_t *ppos) { struct dentry * dentry = file->f_dentry; ssize_t status; @@ -261,7 +261,7 @@ out: static ssize_t smb_file_sendfile(struct file *file, loff_t *ppos, - size_t count, read_actor_t actor, void __user *target) + size_t count, read_actor_t actor, void *target) { struct dentry *dentry = file->f_dentry; ssize_t status; @@ -271,7 +271,7 @@ smb_file_sendfile(struct file *file, loff_t *ppos, status = smb_revalidate_inode(dentry); if (status) { - PARANOIA("%s/%s validation failed, error=%zd\n", + PARANOIA("%s/%s validation failed, error=%Zd\n", DENTRY_PATH(dentry), status); goto out; } @@ -318,7 +318,7 @@ struct address_space_operations smb_file_aops = { * Write to a file (through the page cache). */ static ssize_t -smb_file_write(struct file *file, const char *buf, size_t count, loff_t *ppos) +smb_file_write(struct file *file, const char __user *buf, size_t count, loff_t *ppos) { struct dentry * dentry = file->f_dentry; ssize_t result;