Commit bb5a9a04 authored by Steve French's avatar Steve French
Browse files

[CIFS] cifs_partialpagewrite() cleanup



rc cannot be -EBADF now and condition is always true

Signed-off-by: default avatarVasily Averin <vvs@sw.ru>
Signed-off-by: default avatarSteve French <sfrench@us.ibm.com>
parent 1a67570c
Loading
Loading
Loading
Loading
+3 −5
Original line number Diff line number Diff line
@@ -1179,12 +1179,10 @@ static int cifs_partialpagewrite(struct page *page, unsigned from, unsigned to)
		atomic_dec(&open_file->wrtPending);
		/* Does mm or vfs already set times? */
		inode->i_atime = inode->i_mtime = current_fs_time(inode->i_sb);
		if ((bytes_written > 0) && (offset)) {
		if ((bytes_written > 0) && (offset))
			rc = 0;
		} else if (bytes_written < 0) {
			if (rc != -EBADF)
		else if (bytes_written < 0)
			rc = bytes_written;
		}
	} else {
		cFYI(1, ("No writeable filehandles for inode"));
		rc = -EIO;