OpenVZ Forum


Home » Mailing lists » Devel » cifs_partialpagewrite() cleanup
cifs_partialpagewrite() cleanup [message #25239] Tue, 18 December 2007 14:00 Go to previous message
vaverin is currently offline  vaverin
Messages: 708
Registered: September 2005
Senior Member
rc cannot be -EBADF now and condition is always true

Signed-off-by:	Vasily Averin <vvs@sw.ru>

--- a/fs/cifs/file.c	2007-12-18 16:46:53.000000000 +0300
+++ b/fs/cifs/file.c	2007-12-18 16:49:25.000000000 +0300
@@ -1181,10 +1181,8 @@ static int cifs_partialpagewrite(struct
 		inode->i_atime = inode->i_mtime = current_fs_time(inode->i_sb);
 		if ((bytes_written > 0) && (offset)) {
 			rc = 0;
-		} else if (bytes_written < 0) {
-			if (rc != -EBADF)
-				rc = bytes_written;
-		}
+		} else if (bytes_written < 0)
+			rc = bytes_written;
 	} else {
 		cFYI(1, ("No writeable filehandles for inode"));
 		rc = -EIO;
 
Read Message
Read Message
Previous Topic: Re: [patch 1/2] [RFC] Simple tamper-proof device filesystem.
Next Topic: [PATCH 7/9] sig: Handle pid namespace crossing when sending signals.
Goto Forum:
  


Current Time: Thu Aug 15 17:43:26 GMT 2024

Total time taken to generate the page: 0.03500 seconds