[CIFS] Fix minor problem with previous patch
Steve French [Thu, 9 Nov 2006 21:25:37 +0000 (21:25 +0000)]
The patch
NFS stress test generates flood of "close with pending write

was missing an if

Signed-off-by: Steve French <sfrench@us.ibm.com>

fs/cifs/file.c

index 4b07a8c..2436ed8 100644 (file)
@@ -498,7 +498,8 @@ int cifs_close(struct inode *inode, struct file *file)
                                        msleep(timeout);
                                        timeout *= 4;
                                }
-                               cERROR(1,("close with pending writes")); 
+                               if(atomic_read(&pSMBFile->wrtPending))
+                                       cERROR(1,("close with pending writes"));
                                rc = CIFSSMBClose(xid, pTcon,
                                                  pSMBFile->netfid);
                        }