commit f35814a95235ac12e300cb6d0128b95b9bd4068f
Author: Erez Zadok <[EMAIL PROTECTED]>
Date:   Tue Apr 15 19:45:42 2008 -0400

    Unionfs: stop as soon as first writeable branch is found
    
    Signed-off-by: Erez Zadok <[EMAIL PROTECTED]>

diff --git a/fs/unionfs/inode.c b/fs/unionfs/inode.c
index 04429a1..2f48b60 100644
--- a/fs/unionfs/inode.c
+++ b/fs/unionfs/inode.c
@@ -128,6 +128,8 @@ begin:
                err = check_for_whiteout(dentry, lower_dentry);
                if (err)
                        continue;
+               /* if get here, we can write to the branch */
+               break;
        }
        /*
         * If istart wasn't already branch 0, and we got any error, then try
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs

Reply via email to