[CIFS] NFS stress test generates flood of "close with pending write" messages
authorSteve French <sfrench@us.ibm.com>
Tue, 7 Nov 2006 16:31:16 +0000 (16:31 +0000)
committerSteve French <sfrench@us.ibm.com>
Tue, 7 Nov 2006 16:31:16 +0000 (16:31 +0000)
Informational/debug message was being logged too often. The error
case of logging having to send a close with (presumably stuck on buggy
server) pending writes is still logged.

Signed-off-by: Steve French <sfrench@us.ibm.com>
fs/cifs/file.c

index 7e056b9b49e8bdf8d519564800d3613a8e823b8d..4b07a8cc4633e918757d66acf92ec885591b07f0 100644 (file)
@@ -492,10 +492,13 @@ int cifs_close(struct inode *inode, struct file *file)
                                        the struct would be in each open file,
                                        but this should give enough time to 
                                        clear the socket */
-                                       cERROR(1,("close with pending writes"));
+#ifdef CONFIG_CIFS_DEBUG2
+                                       cFYI(1,("close delay, write pending"));
+#endif /* DEBUG2 */
                                        msleep(timeout);
                                        timeout *= 4;
-                               } 
+                               }
+                               cERROR(1,("close with pending writes")); 
                                rc = CIFSSMBClose(xid, pTcon,
                                                  pSMBFile->netfid);
                        }