X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=fs%2Fcifs%2Ffile.c;h=cbefe1f1f9fe2c4c92e97e8b4999039ba5c15b99;hb=838726c4756813576078203eb7e1e219db0da870;hp=ff14d14903a0c182667d757eadc390f3a509cc93;hpb=1de481ded98d1d48e2a4102a5aa549e3c4d18ee3;p=linux-2.6-omap-h63xx.git diff --git a/fs/cifs/file.c b/fs/cifs/file.c index ff14d14903a..cbefe1f1f9f 100644 --- a/fs/cifs/file.c +++ b/fs/cifs/file.c @@ -833,6 +833,10 @@ ssize_t cifs_user_write(struct file *file, const char __user *write_data, return -EBADF; open_file = (struct cifsFileInfo *) file->private_data; + rc = generic_write_checks(file, poffset, &write_size, 0); + if (rc) + return rc; + xid = GetXid(); if (*poffset > file->f_path.dentry->d_inode->i_size)