diff --git a/[refs] b/[refs] index 29fe4c4dc89f..d04999d7c291 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 6405c9cd9bf7b1c35ed76ef8ee3e217056285702 +refs/heads/master: 838726c4756813576078203eb7e1e219db0da870 diff --git a/trunk/fs/cifs/file.c b/trunk/fs/cifs/file.c index ff14d14903a0..cbefe1f1f9fe 100644 --- a/trunk/fs/cifs/file.c +++ b/trunk/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)